在每个 for 循环中保存一个具有动态名称的结构
save a structure with dynamic name in each for loop
我有一个 for 循环,其中必须保存具有动态名称的结构。例如
save SubjInfoRisk.mat SubjInfo
在第二个循环中,我需要保存
save SubjInfoCAD.mat SubjInfo
为此,我将字符串连接如下:
Group={'CAD','RISK'}
matflename=strcat('SubjInfo',group{1},'.mat')
save matflename subjInfo
但是没用。有什么建议吗?
最佳
save matflename subjInfo
翻译成
save('matflename','subjInfo')
也就是说,任何看起来不像函数调用的命令实际上都是带有强参数的函数调用。因此,您要保存到名为 "matflename" 的文件中。相反,做:
save(matflename,'subjInfo')
我有一个 for 循环,其中必须保存具有动态名称的结构。例如
save SubjInfoRisk.mat SubjInfo
在第二个循环中,我需要保存
save SubjInfoCAD.mat SubjInfo
为此,我将字符串连接如下:
Group={'CAD','RISK'}
matflename=strcat('SubjInfo',group{1},'.mat')
save matflename subjInfo
但是没用。有什么建议吗?
最佳
save matflename subjInfo
翻译成
save('matflename','subjInfo')
也就是说,任何看起来不像函数调用的命令实际上都是带有强参数的函数调用。因此,您要保存到名为 "matflename" 的文件中。相反,做:
save(matflename,'subjInfo')