O_O*_*O_O 1 matlab save matlab-load
我有一个matlab .mat文件,存储一堆变量.如何更新单个变量?
我试过这样做:
load('filename.mat');
variable='Test';
save('filename.mat',variable);
Run Code Online (Sandbox Code Playgroud)
但它说
??? Error using ==> save
Variable 'C:\' not found.
Run Code Online (Sandbox Code Playgroud)
这是什么意思,我该如何解决?
谢谢!
我认为你正在寻找"-append"选项:
save('filename.mat','-append');
Run Code Online (Sandbox Code Playgroud)
来自http://www.mathworks.com/help/techdoc/ref/save.html
对于MAT文件,-append将新变量添加到文件中,或者使用工作空间中的值替换现有变量的已保存值.