1

我需要在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

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

谢谢

4

1 回答 1

1

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

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

希望这可以帮助!

于 2012-08-28T14:41:56.680 回答