请问有没有什么方法识别工作区带有特定前缀的数据,然后把该数据以工作区的命名保存到指定路径
比方说你有几个x开头的变量
x = 1;
x1 = 2;
x2 = 3;
x3 = 4;
y = 5;
然后你要提取x开头的变量并且保存
f = whos; % 获取变量变量名字信息
mydir = '我的路径文件夹\';
if(~exist(mydir, 'file'))
mkdir(mydir)
end
for i = 1:1:numel(f)
if(strncmp(f(i).name, 'x', 1)) % 进行比较,如果第一个字母为x,那么需要保存
save([mydir,f(i).name], f(i).name)
end
end
然后你就发现,你指定的文件夹下面有保存的变量
有帮助望采纳哟,谢谢啦