0
當我加載名稱爲「11_15_2016_12_46」的文件名稱爲Struct的工作空間結構變量時,如何將名稱保存爲該變量自動加載文件?我嘗試了一些save
函數,但它不起作用。感謝你們對我的幫助。如何自動保存具有相同名稱的加載名稱的結構變量,例如「另存爲...」
當我加載名稱爲「11_15_2016_12_46」的文件名稱爲Struct的工作空間結構變量時,如何將名稱保存爲該變量自動加載文件?我嘗試了一些save
函數,但它不起作用。感謝你們對我的幫助。如何自動保存具有相同名稱的加載名稱的結構變量,例如「另存爲...」
'11_15_2016_12_46'是非法的變量名稱。
添加一些前綴字母。
Filename='11_15_2016_12_46';
NewVarName=['S',Filename];
eval([NewVarName,'=MyStruct'])
save(Filename,'-struct', NewVarName)
SavedData=load(Filename);
disp(NewFileData)
您也可以嘗試其他的東西,新的結構動態字段名:
Filename='11_15_2016_12_46';
fieldname=['S',Filename];
NewStruct.(fieldname)=MyStruct;
save(Filename,'-struct', 'NewStruct')
SavedData2=load(Filename);