MATLAB函数importdata表现怪异

时间:2018-07-17 14:41:44

标签: matlab

我有一个数字如下的文本文件:

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'

我做了什么更改以及如何解决?

1 个答案:

答案 0 :(得分:0)

可能的原因是该文本文件包含一些无法识别为数字或定界符的内容。我建议使用load如下:

x_in = load('a.txt', '-ascii');