我正在尝试将部分工作空间保存在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。
谢谢
答案 0 :(得分:2)
您要保存的变量的名称必须作为字符串传递给save
:
a=1
b=3
name1='file_a.mat'
% v-v here
save(name1,'a')