如何在Matlab中对结构进行矢量化操作?

时间:2013-11-14 23:56:58

标签: matlab data-structures vectorization

我的结构有几个字段,每个字段都包含一个数字向量,我想要取其平均值而不用于循环每个字段,

a.a=[1 2 3 4 5]
a.b=[4 5 6 7 8 9];
a.c=[23 23 3 3 ];
...

我该怎样对其进行矢量化?

1 个答案:

答案 0 :(得分:4)

您可以使用structfun,例如:

result = structfun(@mean,a)