MATLAB,关于文本读取函数
我的代码使用MATLAB,关于文本读取函数,matlab,Matlab,我的代码使用textread函数扫描*.txt文件时出现问题 从uigetfile命令中,代码读取特定文件夹中的*.txt文件。 但在那里,一些文件的形式与其他文件不同。 所以“文本读取”功能不起作用 是否有任何方法可以忽略这些文件(具有不同的形式)而只读取正确的文件 这是我的代码: [handles.FileName_h,handles.PathName] = uigetfile({'*.txt'}, 'TXT File(*.txt)','MultiSelect','ON'); FN=hand
textread
函数扫描*.txt文件时出现问题
从uigetfile
命令中,代码读取特定文件夹中的*.txt文件。
但在那里,一些文件的形式与其他文件不同。
所以“文本读取”功能不起作用
是否有任何方法可以忽略这些文件(具有不同的形式)而只读取正确的文件
这是我的代码:
[handles.FileName_h,handles.PathName] = uigetfile({'*.txt'}, 'TXT File(*.txt)','MultiSelect','ON');
FN=handles.FileName{1,syn};
[Date,Time,T10,T20,T30,P10]=textread(sprintf('%s',FN),'%q%q%n%n%n%n%*[^\n]','headerlines',2);
“另一种形式”意味着什么?您可以使用
try/catch
忽略错误