Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MATLAB函数导入数据_Matlab - Fatal编程技术网

MATLAB函数导入数据

MATLAB函数导入数据,matlab,Matlab,我有一个带有数字的文本文件,如下所示: a、 文本 0.001240242769 -0.000829468827 -0.000169229831 0.0008228798977 -3.86881172e-05 在MATLAB中,我曾经能够使用 x_in = importdata('a.txt'); x_实际上是一个由5个双数组成的向量。 我不知道昨天我改变了什么,但突然当我使用它下载的与char相同的函数时 x_in='0.001240242769 -0.000829468827 -0.000

我有一个带有数字的文本文件,如下所示:

a、 文本

0.001240242769

-0.000829468827

-0.000169229831

0.0008228798977

-3.86881172e-05

在MATLAB中,我曾经能够使用

x_in = importdata('a.txt');
x_实际上是一个由5个双数组成的向量。 我不知道昨天我改变了什么,但突然当我使用它下载的与char相同的函数时

x_in='0.001240242769 -0.000829468827 -0.0001689229831 0.0008228798977 -3.86881172e-05'


我更改了什么以及如何修复它?

可能的原因是文本文件中有无法识别为数字或分隔符的内容。我建议使用
load
,如下所示:

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

感谢您的回复,load似乎工作正常,奇怪的是,我已经使用importdata阅读了几个月的文本文件,并且没有更改,直到今天它才停止工作。我仍然不知道在你使用相同的操作系统之前,或者在Windows和unix之间发生了什么变化?相同的计算机,相同的matlab版本。这真让我困惑