Matlab 如何将一些表格数据从文本文件读入2D数组?

Matlab 如何将一些表格数据从文本文件读入2D数组?,matlab,Matlab,我有一个如下所示的数据文件: -4.999492 -0.569242 -0.681710 -4.999759 -0.805206 -0.491153 -5.349476 -0.566062 -0.470935 -4.999759 -0.805206 0.491153 -4.906714 -0.686502 0.620194 -4.999492 -0.569242 0.681710 -5.349476 -0.566062 -0.470935 -5.299752 -0.811038 -0.14791

我有一个如下所示的数据文件:

-4.999492 -0.569242 -0.681710 -4.999759 -0.805206 -0.491153 -5.349476 -0.566062 -0.470935
-4.999759 -0.805206 0.491153 -4.906714 -0.686502 0.620194 -4.999492 -0.569242 0.681710
-5.349476 -0.566062 -0.470935 -5.299752 -0.811038 -0.147914 -5.568033 -0.568687 -0.119200
-4.999492 -0.569242 -0.681710 -4.906714 -0.686502 -0.620194 -4.999759 -0.805206 -0.491153
-5.299752 -0.811038 -0.147914 -5.349476 -0.566062 -0.470935 -4.999759 -0.805206 -0.491153
-5.568033 -0.568687 0.119200 -5.568033 -0.568687 -0.119200 -5.299752 -0.811038 -0.147914
这只是一个小样本。总共有9列和大约1000行。我需要将这些数据导入一个2D matlab文件,其中每个单元格只存储一个数字


如何执行此操作?

fscanf功能可能会执行您想要的操作。

您可以尝试在请求时执行导入代码的操作

实际上有很多可能性

M = load( 'data.txt', '-ascii' );
M = dlmread( 'data.txt', ' ');

还有一些可以处理更复杂格式的函数。

为什么不从一个简单的开始:
doc load