我在.txt文件中有一个逗号分隔的浮点数列表。我计划阅读该文件并绘制视觉点。
.txt文件的布局如下
4, 0.0, 0.4
-0.4, 0.4, 0.4
-0.0, 0.4, 0.4
-0.0, 0.0, 0.4
-0.0, 0.4, -0.0
-0.0, 0.4, 0.4
-0.8, 0.4, 0.4
这是我在Matlab中使用的代码
fileID = fopen('data.txt','r');
A = textscan(fileID, '%f %f %f', 'Delimiter', ',');
Column1 = A{1}
Column2 = A{2}
Column3 = A{3}
figure(1)
plot(A{1})
hold on;
plot(A{1}, '*')
我得到的结果是
Column1 =
4
Column2 =
0
Column3 =
0.4000
此代码应正确设置(来自我使用的示例代码here) 相反,它只是从文件的第一行返回数据,而不是其他任何内容。我不确定我缺少什么来完成这项工作。任何解决方案都没问题,或者任何指向正确方向的方法都会有所帮助。
感谢。