Matlab文件无法正常运行

时间:2015-02-11 21:18:11

标签: matlab runtime-error nan delete-row

我不明白错误是什么意思......我试图让我的代码从第20行开始读取我的文本文件,并从那里删除找到的任何NaN ...我'我不确定我是否采取了正确的方法......

fid = fopen('RS1102G1.txt');
Rows = textscan(fid, '%s', 'delimiter', '\n');
fclose(fid);

Columns= cellfun(@(x)textscan(x,'%f','delimiter','\t','CollectOutput',1,'treatAsEmpty',{'VOID'}), Rows{1,1}(19:end, :));

fid(any(isnan(fid),2),:)=[]

我的新错误是:

使用文本扫描时出错 第一个输入不能为空。

@(x)文本扫描中的错误(x,'%f','分隔符',' \ t',' CollectOutput' ,1)

SecondScript中的错误(第6行) Columns = cellfun(@(x)textscan(x,'%f',' delimiter',' \ t',' CollectOutput', 1), 行{1,1}(19:结束,:));

任何帮助我解决这个问题的建议都会很棒,我是matlab的新手,所以一切都是学习过程。

0 个答案:

没有答案