MATLAB:读取数据文件“HAVING TITLE”

时间:2013-11-13 05:59:05

标签: matlab

我想阅读包含标题的数据文件,并希望拟合回归模型来描述变量XY之间的关系。

数据文件data.txt有两列名为XY,数据为

 X=[32.0 48.5 36.3 42.9 36.5 32.6 34.0 38.4 27.1 27.6 48.4 43.5 38.5 23.7 34.3 28.7 24.1 38.5 44.6 42.7 47.6 20.6 25.8 37.3 30.3 28.8 28.6 23.9 41.2 21.9 45.2]

 Y=[45.8 75.8 52.8 70.1 56.4 51.1 48.6 55.8 45.9 45.3 69.9 63.9 60.8 37.1 52.9 47.1 42.3 56.3 70.0 70.8 71.5 30.1 41.1 57.8 48.0 46.4 46.9 38.0 68.3 32.0 68.0]

我尝试通过以下命令阅读此内容:

 fid = fopen('data.txt','r');
 dt = fread(fid);
 fclose(fid);

 dt

但我不理解它显示的结果。

编辑:

数据文件的结构如下:

  X     Y
 32    45.8
 48.5  75.8
36.3   52.8
42.9   70.1
36.5   56.4

1 个答案:

答案 0 :(得分:0)

如果您的数据文件如下:

32.0, 45.8
48.5, 75.8
...

然后你可以按如下方式阅读:

data = load('file_name.txt');
x = data(:, 1); y = data(:, 2);