将数据附加到MATLAB中的mat文件中

时间:2013-03-17 14:56:04

标签: matlab

我有一个包含一些数据的mat文件,我想在调用函数时在文件末尾添加其他数据。我该怎么做?通过save -append,我的现有数据将被覆盖。但对我来说,数据不应该被覆盖。尽早回复。

1 个答案:

答案 0 :(得分:3)

您没有提供有关您正在存储的数据类型的信息,但我怀疑您可能尝试将值附加到使用-append存储在文件中的数组中;但是,-append仅将新变量添加到文件中。如果保存具有相同名称的变量,它将覆盖它。相反,只需手动添加:

我假设我们正在讨论1xn向量,您可以根据需要调整连接步骤。

x = load('myfile');
x = [ x newX ];
save('myfile', 'x');