Matlab 在结构中保存变量

Matlab 在结构中保存变量,matlab,csv,save,structure,Matlab,Csv,Save,Structure,我需要在一个结构中保存一组标量值,但该结构嵌套在另一个结构中。基本上,名为M的主结构包含另一个名为P的结构,在P中还有10个其他结构。我感兴趣的是第五种结构(我们称之为H。因此我应该看看P(1,5))。在H中有一个名为X的结构,在X中有150个标量值。我想以csv格式保存这150个值(我们称之为beta.csv),以便稍后在Excel中打开。有人能帮忙吗?如果有嵌套结构,请使用嵌套调用STRUCT2CELL,并在最后阶段使用CELL2MAT。谢谢您的回复。我试过了,但我确信,因为我做得不对,它似

我需要在一个结构中保存一组标量值,但该结构嵌套在另一个结构中。基本上,名为
M
的主结构包含另一个名为
P
的结构,在
P
中还有10个其他结构。我感兴趣的是第五种结构(我们称之为
H
。因此我应该看看
P(1,5)
)。在
H
中有一个名为
X
的结构,在
X
中有150个标量值。我想以csv格式保存这150个值(我们称之为beta.csv),以便稍后在Excel中打开。有人能帮忙吗?

如果有嵌套结构,请使用嵌套调用STRUCT2CELL,并在最后阶段使用CELL2MAT。谢谢您的回复。我试过了,但我确信,因为我做得不对,它似乎不起作用。首先,我做了U=struct2cell(M)。这给了我一个有很多细胞的U。我想要的单元格是U{5,1}(1,5)。这是我想要的X。还不知道怎么去X.U{5,1}(1,5)?或者分别是U{5,1}和U(1,5)?