Matlab 嵌套结构上的索引

Matlab 嵌套结构上的索引,matlab,octave,Matlab,Octave,我认为这与此不同,因为我想在这里输出分配给字段value的所有值,输出[18]。而在另一个问题中——使用下面的例子——我想输出a的所有值,输出[12] 我将结构定义为: mystruct.a.value = 1; mystruct.a.feature = 2; mystruct.b.value = 8; mystruct.b.feature = 9; 如何返回字段value的所有值?例如,返回[18]使用structfun。它的目的就是做这种事情 structfun (@(x) x.value

我认为这与此不同,因为我想在这里输出分配给字段
value
的所有值,输出
[18]
。而在另一个问题中——使用下面的例子——我想输出
a
的所有值,输出
[12]

我将结构定义为:

mystruct.a.value = 1;
mystruct.a.feature = 2;
mystruct.b.value = 8;
mystruct.b.feature = 9;

如何返回字段
value
的所有值?例如,返回
[18]
使用
structfun
。它的目的就是做这种事情

structfun (@(x) x.value, mystruct)

请注意,字段值必须存在于
mystruct
中的所有结构中,否则将失败。您应该确保输入正确。

非常有效,谢谢!