Matlab 删除含有特定数值的行 / Matlab定义excel表头

1、删除含有特定值的行,以含有-9999为例。

在这里插入图片描述
一共9列,不一定出现在那一列,只要是有-9999,我就需要删除:

for j = 1:9
  dataall(find(dataall(:,j) == -9999),:)=[];
end

2、定义表头

%输出路径与文件名
    outpath1=strcat('D:\',tab,pathori(1:11)); 
    outpath=strcat(outpath1,'.xlsx');
    %定义输出时的表头
    biaotou=[{'Y','X1','X2','X3','X4','X5','X6','X7','X8'};num2cell(dataall)];
    xlswrite(outpath,biaotou); 
    disp(outpath); 

你可能感兴趣的:(学习笔记,matlab)