我有一个数字如下的文本文件:
a.txt
0.001240242769
-0.000829468827
-0.0001689229831
0.0008228798977
-3.86881172e-05
在我曾经能够使用的MATLAB中
x_in = importdata('a.txt');
和x_in实际上是5个双数的向量。 我不知道昨天更改了什么,但是突然间,当我使用与char相同的功能下载时
x_in ='0.001240242769 -0.000829468827 -0.0001689229831 0.0008228798977 -3.86881172e-05'
我做了什么更改以及如何解决?
答案 0 :(得分:0)
可能的原因是该文本文件包含一些无法识别为数字或定界符的内容。我建议使用load
如下:
x_in = load('a.txt', '-ascii');