Matlab 将变量从工作区保存到结构中

Matlab 将变量从工作区保存到结构中,matlab,matlab-struct,Matlab,Matlab Struct,如图所示,我有三个变量,其中两个被命名为number\u of\u steps…,第三个是struct 如何将保存在步骤数变量中的内容保存到结构中 我已经尝试了save命令,但这对我所需要的不起作用。正确的方法是什么?我不知道“保存”是什么意思,但您可以使用 mystruct.number_of_steps1 = number_of_steps1 mystruct.number_of_steps2 = number_of_steps2 然后使用将结构保存到文件中 save mystruct.m

如图所示,我有三个变量,其中两个被命名为
number\u of\u steps…
,第三个是
struct

如何将保存在步骤数变量中的内容保存到结构中


我已经尝试了
save
命令,但这对我所需要的不起作用。正确的方法是什么?

我不知道“保存”是什么意思,但您可以使用

mystruct.number_of_steps1 = number_of_steps1
mystruct.number_of_steps2 = number_of_steps2
然后使用将结构保存到文件中

save mystruct.mat mystruct

注意,我已经将变量
struct
重命名为
mystruct
。因为,将其用作变量名不是一个好主意。

我不知道“保存”是什么意思,但您可以使用

mystruct.number_of_steps1 = number_of_steps1
mystruct.number_of_steps2 = number_of_steps2
然后使用将结构保存到文件中

save mystruct.mat mystruct

注意,我已经将变量
struct
重命名为
mystruct
。因为,使用它作为变量名不是一个好主意。

我需要从变量步骤1的编号\u和步骤2的编号\u中获取数据,并将其保存在结构/mystruct中。您的意思是“保存”,因为它们存储在结构变量中,或者保存为计算机上的文件?您是否尝试过上述代码行?使用反勾号(`,键盘上1旁边)将内容格式化为代码,我不需要所有的大写字母…我在工作区中有一个结构变量'struct',它包含九个其他变量,我想把'number of_steps\u left\u foot'和'number of_steps\u right\u foot'添加到'struct'…所以在'struct'之后将包含9个变量+'number of_of_steps\u left\u'和'number of_of_steps\u right\u foot'非常有效!非常感谢。我需要从变量步骤1的数量和步骤2的数量中获取数据,并将其保存在STRUCT/mystruct中您的意思是“保存”,因为它们存储在STRUCT变量中,或者保存为计算机上的文件?您是否尝试过上述代码行?使用反勾号(`,键盘上1旁边)将内容格式化为代码,我不需要所有的大写字母…我在工作区中有一个结构变量'struct',它包含九个其他变量,我想把'number of_steps\u left\u foot'和'number of_steps\u right\u foot'添加到'struct'…所以在'struct'之后将包含9个变量+'number of_of_steps\u left\u'和'number of_of_steps\u right\u foot'非常有效!非常感谢。