2013-09-23 59 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

而且,這不會忽略散列符號之前的空白。 –

相關問題