如何从MATLAB中的文本文件中读取变量?

时间:2013-06-18 09:38:16

标签: matlab text-files

我有文件dane.txt,如何在MATLAB中阅读?使用哪个功能? load()向我提供有关第一行和第二行中列数不等的消息。

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

1 个答案:

答案 0 :(得分:3)

尝试使用分隔符dlmread';'textscan查看importdata

例如

 >> 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