在保存中使用变量命名文件 - matlab

using variable for name file in save - matlb

我正在尝试在 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。

谢谢

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

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