Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MATLAB,关于文本读取函数_Matlab - Fatal编程技术网

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
忽略错误