MATLAB 单独保存所有变量

MATLAB 单独保存所有变量

我当前的工作区包含 32 个按顺序命名的变量。每个变量都是一个长度不同的双精度数组。我想将它们每个保存为单独的 .mat 文件,以便每个文件的名称与变量的名称相同。我在 Google 上找不到任何帮助,在 SE 中也找不到之前提出的问题。急需帮助。

注意:我需要将此数据与我为每个变量单独保存的其他文本文件相关联。因此,将单个文件保存为结构并不是我想要的,变量的名称应该是文件的名称。谢谢。

答案1

我自己找到了答案。下面这段简单的代码就可以解决问题。如果有人尝试过,谢谢。

vars=who;
for i=1:length(vars)
save(vars{i},vars{i})
end

相关内容