**************************** if (pinghuaxuanze==1) biaoji=1; for i=1:count array_z(i)=array(i); end w=input('input the width of the filter window:'); %w 表示 w 点平滑公式 while mod(w,2)==0 %判断输入的数是否是奇数,不是则重新输入。 w=input('input odd number:'); end m=floor(w/2); for j=1:m for i=1:count if(i==1) array_smooth(i)=*(array_z(i)+array_z(i+1)); % 能谱左边界做对称镜像处理 elseif(i>1&&i<(count-1)) array_smooth(i)=*array_z(i-1)+*array