如何在Matlab中创建子结构体

3

我有一个非常简单的问题。我知道如何创建一个简单的结构体,但现在我想知道如何创建一个结构体中的结构体,也就是子结构体。我不确定这是否可行,因为我没有看到任何示例,但如果有人能够展示如何实现,那将不胜感激。

1个回答

7
最简单的方法
a.b.c = 1;
a.b.d = 'something else';

你已经掌握了重点...
更正式地说,
a = struct( 'b', struct( 'c', [1 2 3], 'd', {{4}} ),...
            'subStruct', struct( 'e', [], 'f', 'string' ) );

您可以在结构体内部使用 struct,没有问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接