SVC便携式光谱仪测量数据处理
上图为svc光谱仪,参数如下:
一、去除测量光谱数据文件头
%去除文件头代码
clear;
clc;
%输入.sig文件
fileFolder=fullfile('F:\_test\大叶子\');
%引号内是需要遍历的路径,填绝对路径,然后保存在fileFolder
dirOutput = dir(fullfile(fileFolder,'*.sig'));
%引号内是文件的后缀,写'.txt'则读取后缀为'.txt'的文件
fileNames = {dirOutput.name};
%将所有文件名,以矩阵形式按行排列,保存到fileNames中
for i = fileNames
i_trace = strcat('F:\_test\大叶子\',i)%将字符串组合起来
i_trace = char(i_trace)
i = char(i)
ind = strfind(i-1,'.');
i = i(1:ind)
M = dlmread(i_trace,'',27,0)
i_trace_txt=strcat(i_trace,'.txt')
%[num1, num2, num3, num4]=textread(i_trace,'%f %f %f f','headerlines',27);
%A={num1,num2,num3,num4};
%eval(['T',num2str(n),'=','load(i_trace{1,1})',';']);
dlmwrite(i_trace_txt, M, 'delimiter', '\t','precision',