我試圖從文本文件導入數據。數據文件格式應該是第一行是char,其他是數字,就像xls文件一樣。但該文件是由其他軟件生成的文本文件,其中所有數據都在一行中,一個空格分隔開,「tab」作爲新的一行數據。Matlab導入數據文本文件
的數據格式我想導入到MATLAB應該是這樣的:
A B C D
1 2 3 4
5 6 8 8
8 0 9 5
但現在在文本文件中的數據是
A B C D 1 2 3 4 5 6 8 8 8 0 9 5
我應該如何導入文本文件導入像矩陣中的矩陣像請嗎?我試過importdata
,但答案是4x1單元格。我的Matlab版本是2008.
對不起,我對matlab很新。謝謝。
編輯: 我意識到,數據
A B C D 1 2 3 4 5 6 8 8 8 8 0 9 5 7 0 8 8 8 5 0 9 9
請你教我怎麼把這些東西進入細胞內,具有一個char /數一個細胞嗎?
A B C D
1 2 3 4
5 6 8 8 8
8 0 9 5
7 0 8 8 8
5 0 9 9
表兄弟姐妹當我使用cell2mat的建議,錯誤味精是CAT arguments dimensions are not consistent.
非常感謝您!
因爲你有兩種不同類型的(雙和焦炭),它不是可能將所有內容放在一個矩陣中。這就是'mportdata'產生單元陣列的原因。 – bushmills
爲什麼你仍然在使用2008版的Matlab? – Bernhard
我們不支付牌照嗎? = P –