我有一个如下所示的数据文件:
-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文件中,其中每个单元格只存储一个数字。
我该怎么做?
答案 0 :(得分:0)
fscanf
函数可能会执行您想要的操作。
答案 1 :(得分:0)
您可以在请求时尝试使用import wizard导入代码的generate。
答案 2 :(得分:0)
实际上有很多可能性,
M = load( 'data.txt', '-ascii' );
M = dlmread( 'data.txt', ' ');
还有一些可以处理更复杂格式的函数。