1
我輸入文件看起來像這樣:使用IMPORTDATA()
# FILE:app/src/f1.c
2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 32 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
# FILE:src/f2.c
1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 31 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
...............
我想讀頭,即,與#開頭的行,和下面的載體本標題變成列表。我嘗試使用下面的importdata()。但這隻給我第一個標題和第一個向量。我需要閱讀它直到文件結尾。
filename = 'output.txt';
A = importdata(filename);
disp(A.rowheaders);
disp(A.data);
編輯:A = importdata(filename,'#');這解決了我的問題
不要在問題中添加解決方案。把它作爲一個答案。順便說一句,該解決方案不會導入數據的結構,顯然你正在嘗試做的形式。它將數據作爲單元格導入。 –