对近红外光谱进行平均标准化处理后的光谱形状与原始图完全变化了,但是文献里是不变的?你这样的方式是对每一个光谱按照样本进行平均的,然后除以每一个光谱点下样本的标准偏差;但每一条光谱应当是对各自的光谱进行标准化,即减去这条光谱的平均值,再除以这条光谱的标准偏差;所以应该是这样的:CODE:% X is a data matrix with each row being an NIR spectruma = mean(X,2);X1 = X-a(:,ones(1,size(X,2)));stdr=std(X,0,2);sr=X1./stdr(:,ones(1,size(X,2)));查看更多