2013-06-18 56 views
1

我有文件dane.txt,如何在MATLAB中讀取?使用哪個功能? load()給我留言關於第一行和第二行不同數量的列。如何在MATLAB中讀取txt文件中的變量?

File Number; rho; B; drop probability 
21; 0.30; 20; 0.00230906 
21; 0.30; 30; 0.00150975 
21; 0.30; 40; 0.00110355 

回答

3

嘗試尋找在dlmread用分隔符​​3210,或textscanimportdata

例如

>> A = importdata('dane.txt') 

A = 

     data: [3x4 double] 
    textdata: {'File Number' ' rho' ' B' ' drop probability'} 
colheaders: {'File Number' ' rho' ' B' ' drop probability'} 

>> A.data 

ans = 

21.0000 0.3000 20.0000 0.0023 
21.0000 0.3000 30.0000 0.0015 
21.0000 0.3000 40.0000 0.0011 
+0

如何自動創建命名的地名4個載體? – Qbik

+0

您將名稱作爲1乘4單元格數組'A.colheaders'的元素 – Shai