2017-04-05 52 views
1

enter image description here保存變量納入一個結構從工作區

正如你可以在圖片中看到的,我有三個變量中,兩個被命名爲number_of_steps_...,第三個是struct

如何將保存在number_of_steps變量中的內容保存到struct

我試過了save命令,但這不適合我需要的。什麼是正確的方法來做到這一點?

回答

0

我不知道你所說的「保存」的意思,但你可以通過使用

mystruct.number_of_steps1 = number_of_steps1 
mystruct.number_of_steps2 = number_of_steps2 

然後保存使用

save mystruct.mat mystruct 

通知的結構到文件將它們添加到結構我冒昧地將變量struct重命名爲mystruct。由於"struct" is a Matlab command,將它用作變量名稱不是一個好主意。

+0

我需要從變量NUMBER_OF_STEPS1和NUMBER_OF_STEPS2數據並保存insiade的結構/ MYSTRUCT –

+0

你的意思是「拯救」在存儲它們的結構變量中,或在保存在您的計算機上的文件?你有沒有嘗試過上面幾行代碼?使用反引號(',在鍵盤上的1旁邊)將代碼格式化爲代碼,而不是需要所有大小寫... – Wolfie

+1

我在包含九個其他變量的工作空間結構變量'struct'中,我想要'number_of_steps_left_foot'和'number_of_steps_right_foot'到'struct'..so在'struct'之後將包含9個變量+'number_of_steps_left_foot'和'number_of_steps_right_foot' –