我有一个包含我的数据的文本文件,如下所示:
3,848E-05
3,848E-05
3,848E-05
3,848E-05
3,848E-05
3,848E-05
3,848E-05
3,848E-05
3,848E-05
2,3088E-05
-0,00013468
我尝试过使用load并收到错误,告诉我ASCII文件每行必须包含相同数量的列。
fname1 = fullfile(path,'test1.txt');
emg1 = load(fname1);
Error using load
Number of columns on line 233 of ASCII file must
be the same as previous lines.
我也尝试过使用importdata并且无法处理这种数字格式。有任何想法吗?我正在使用MATLAB 2014a。
fname1 = fullfile(path,'test1.txt');
emg1 = importdata(fname1);
这是使用importdata导入数据的方式。
3 0.00848000000000000
3 0.00848000000000000
3 0.00848000000000000
3 0.00848000000000000
3 0.00848000000000000
3 0.00848000000000000
3 0.00848000000000000
3 0.00848000000000000
3 0.00848000000000000
2 0.0308800000000000
-1 0.00924000000000000
答案 0 :(得分:0)
问题似乎是因为文件中的值包含Size
(逗号)而不是,
(点)。
在这个cse中,你可以
.
替换为,
可能的解决方案可能是:
.
希望这有帮助。
Qapla'