【发布时间】:2013-03-17 14:56:03
【问题描述】:
我有一个包含一些数据的 mat 文件,我想在调用函数时在文件末尾添加其他数据。我该怎么做?通过 save -append 我现有的数据被覆盖。但对我来说,数据不应该被覆盖。尽早回复。
【问题讨论】:
标签: matlab
我有一个包含一些数据的 mat 文件,我想在调用函数时在文件末尾添加其他数据。我该怎么做?通过 save -append 我现有的数据被覆盖。但对我来说,数据不应该被覆盖。尽早回复。
【问题讨论】:
标签: matlab
您没有提供有关您存储的数据类型的信息,但我怀疑您可能正在尝试将值附加到使用-append 存储在文件中的数组;但是,-append 仅将 新变量 添加到文件中。如果您保存具有相同名称的变量,它将覆盖它。相反,只需手动进行追加:
我假设我们讨论的是 1xn 向量,您可以根据需要调整连接步骤。
x = load('myfile');
x = [ x newX ];
save('myfile', 'x');
【讨论】:
hash 是 nx1,所以这样做:y = [ y; hash ]。