MATLAB - 在 .mat 文件中存储具有特定前缀的变量

MATLAB - store variables with a specific prefix in .mat file

有没有办法在 .matfile 中仅存储具有特定前缀的变量?

示例工作区变量:

a
b
c
d1
d1123fdwfwe
d23we
e
f

我正在寻找一种方法来存储例如带有前缀 'd' 或前缀 'd1' 的变量在 matfile 中。

您可以使用regular expressions in save指定保存哪些变量。

保存以d1开头的变量:

save('filename','-regexp', 'd1.*')

正则表达式 'd1.*' 表示 'd1' 后跟零个或多个字符。