我有一个存储一堆变量的 matlab .mat 文件。如何更新单个变量?
我试过这样做:
load('filename.mat');
variable='Test';
save('filename.mat',variable);
但它说
??? Error using ==> save
Variable 'C:\' not found.
这是什么意思,我该如何解决?
谢谢!
我有一个存储一堆变量的 matlab .mat 文件。如何更新单个变量?
我试过这样做:
load('filename.mat');
variable='Test';
save('filename.mat',variable);
但它说
??? Error using ==> save
Variable 'C:\' not found.
这是什么意思,我该如何解决?
谢谢!
我认为您正在寻找“-append”选项:
save('filename.mat','-append');
来自http://www.mathworks.com/help/techdoc/ref/save.html
对于 MAT 文件,-append 将新变量添加到文件或将现有变量的保存值替换为工作区中的值。
要将单个变量保存到 .mat 文件中,您需要引用其名称:
save('filename.mat','variable');