2013-09-23 60 views

回答

3

我推荐了不同的方法。内置功能的MATLAB提供,并且使用textscan

利用:

fid = fopen('input.txt'); 
C = textscan(fid, '%s', 'Delimiter', '\n', 'CommentStyle', '#'); 
C = C{:}; 
fclose(fid); 

在此之后,你会拥有一个包含从您的输入文件中的所有行的单元阵列C,唐不要以散列符号开头。

+0

我得到错误使用textscan参数/值对必须成对 – Jacob

+0

@Jacob抱歉,在'textscan'调用中忘记了'fid'。现在就试试。 –

+0

它仍然没有从文本文件中提取任何信息 – Jacob

0

更新if

if tline(1) =='#' 
    continue; 
end 
+0

好吧,它只是在左下方创建一个忙 – Jacob

+0

而且,这不会忽略散列符号之前的空白。 –

相关问题