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