从.txt文件中读取逗号分隔列表

时间:2017-02-06 15:27:34

标签: matlab

我在.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) 相反,它只是从文件的第一行返回数据,而不是其他任何内容。我不确定我缺少什么来完成这项工作。任何解决方案都没问题,或者任何指向正确方向的方法都会有所帮助。

感谢。

0 个答案:

没有答案