在save-matlb中使用变量作为名称文件

时间:2018-03-19 19:10:03

标签: matlab file nsworkspace

我正在尝试将部分工作空间保存在matlab中 我们说吧。

    a=1 
    b=3
    name1='file_a.mat'
    save(name1,a)

得到了

Error using save
Argument must contain a character vector.    

我也试过了。

save name1 a 

这会生成一个名为name1的文件(而不是file_a.mat)。 我在mac上使用matlab 2017。

谢谢

1 个答案:

答案 0 :(得分:2)

您要保存的变量的名称必须作为字符串传递给save

a=1 
b=3
name1='file_a.mat'
%          v-v here
save(name1,'a')