在matlab中加载具有不同列数的文件

时间:2012-08-28 14:30:14

标签: matlab

我需要在matlab中加载一个列数不固定的文件,跳过前两行和最后一行。

Good gRace! Old Maple Actually Chews Slate
5296
350GLU      N 3475 -11.747  -2.990  -0.626
350GLU      H 3476 -11.792  -2.965  -0.541
350GLU     CA 3477 -11.605  -3.015  -0.625
..........................................
1441LEU      C14823 -12.241  -9.504  -2.663
1441LEU      O14824 -12.316  -9.586  -2.714
14.31797  21.41320   9.79756

有谁知道怎么做? textcan和fscanf看起来都需要预先指定的列数。

由于

1 个答案:

答案 0 :(得分:1)

您可以使用dlmread命令。所以你可以做类似

的事情
data = dlmread('myDataFile.txt', '\t', [startRow startCol endRow endCol]);

希望这有帮助!