在Matlab中使用特定格式从文本文件中解析/读取文件

时间:2012-02-28 00:57:34

标签: matlab file-io

我有一个具有以下结构的文件

1   100
2   200
3   300
4   400

我会将该文件解析为两个列表。

List1将包含[1,2,3,4]

List2将包含[100,200,300,400]

我试过四处寻找,但我在使用textreadfscanf等功能时遇到问题。任何和所有的帮助表示赞赏。谢谢!

1 个答案:

答案 0 :(得分:0)

怎么样

fid = fopen( filename, 'r' );
[m n] = fscanf(fid, '%d %d\n');
fclose( fid );
list1 = m(1:2:end);
list2 = m(2:2:end);