Matlab 如何在使用textscan时跳过(和)?

Matlab 如何在使用textscan时跳过(和)?,matlab,textscan,Matlab,Textscan,我试图逐行读取文本文件中的数字。文件中的每一行如下所示: (563478)、(630573)、1 我尝试了下面的命令,但无效: textscan(f1, '%d%d%d%d%d', 'delimiter', ','); 如何跳过“”和“”(“)?我只想读取数字 是文本文件之一。(红色按钮)您可以执行以下操作: textscan(f1, '(%d,%d),(%d,%d),%d') 扫描文件或文件 sscanf(f1, '(%d,%d),(%d,%d),%d') 扫描字符串 用法(以倍频程测试

我试图逐行读取文本文件中的数字。文件中的每一行如下所示:

(563478)、(630573)、1

我尝试了下面的命令,但无效:

textscan(f1, '%d%d%d%d%d', 'delimiter', ',');
如何跳过“”和“”(“)?我只想读取数字

是文本文件之一。(红色按钮)

您可以执行以下操作:

textscan(f1, '(%d,%d),(%d,%d),%d')
扫描文件或文件

sscanf(f1, '(%d,%d),(%d,%d),%d')
扫描字符串

用法(以倍频程测试):

你可以做:

textscan(f1, '(%d,%d),(%d,%d),%d')
扫描文件或文件

sscanf(f1, '(%d,%d),(%d,%d),%d')
扫描字符串

用法(以倍频程测试):


我尝试了你的建议,但结果与以前一样。一个所有元素都像[]的1x5单元数组。我想它们都是空的。@Hadigharemannezhad文件的格式可能不是您假设的格式。您可以上载该文件。谢谢@SardarUsama,但当我在结果中使用
cell2mat
时,输出是一个包含1个元素的空数组。我想
textscan
没有正确读取该文件。@rahnema1谢谢,是所有文件都是.txt。我将在问题中上载其中一个。您也可以使用
fileread
,而不是
fopen
fclose
。虽然它很好,因为我尝试了您的建议,但结果与以前一样。一个所有元素都类似[]。我想它们都是空的。@Hadigharemannezhad文件的格式可能不是您假设的格式。您可以上载该文件。谢谢@SardarUsama,但当我在结果中使用
cell2mat
时,输出是一个包含1个元素的空数组。我想
textscan
没有正确读取该文件。@rahnema1谢谢,是ll文件是.txt。我将在问题中上载其中一个文件。您也可以使用
fileread
,而不是
fopen
fclose
。尽管这样很好