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
中的所有结构中,否则将失败。您应该确保输入正确。非常有效,谢谢!