我有一個struct
屬性調用myStruct
類:保存Matlab的物業墊子文件
properties
myStruct;
end
我想該結構保存到一個文件.mat
。我想:
save -append registers.mat myStruct;
但它給人的錯誤:
Variable 'myStruct' not found.
我有不同的功能,用於更新struct
,如:
function configureChannel(obj, Channel)
myStruct.Channel = Channel;
save -append registers.mat myStruct;
end
function updateConfiguration(obj, dataPath)
myStruct.EN = 1;
save -append registers.mat myStruct;
end
這些都是同一類的所有功能。
你必須預先安排你的類屬性的類名。 – excaza
您的意思是這樣的?保存-append registers.mat myClass.myStruct它不起作用。 – user1876942
嘗試'save -append registers.mat obj.myStruct;'。如果它不起作用 - 把它放在一個臨時變量中,然後保存變量('a = obj.myStruct; save ...')。另外,我非常肯定你在創建一個新的局部變量,當你做'myStruct.Channel = Channel;'你應該做'obj.myStruct.Channel = Channel;'來代替。 –