使用动态名称保存 matlab 文件 (.mat)
saving matlab file (.mat) with dynamic name
for m = 1:length(lst_region)
out=cellfun(@(x) str2double(x(1:strfind(x,'_')-1)),lst_region(m));
str=[num2str(out(1)) '.mat'];
save ( str ,distance);
end
Error using save
Argument must contain a string. Line 3
我想保存'1.mat''2.mat'等文件。但是我有错误,你能帮我解决吗
如果 distance
是您工作区中的一个变量,您将必须调用 save(str, 'distance');
。您必须输入变量的名称,而不是变量本身。
for m = 1:length(lst_region)
out=cellfun(@(x) str2double(x(1:strfind(x,'_')-1)),lst_region(m));
str=[num2str(out(1)) '.mat'];
save ( str ,distance);
end
Error using save Argument must contain a string. Line 3
我想保存'1.mat''2.mat'等文件。但是我有错误,你能帮我解决吗
如果 distance
是您工作区中的一个变量,您将必须调用 save(str, 'distance');
。您必须输入变量的名称,而不是变量本身。