2

我有一个结构,它有几个字段,每个字段都包含一个数字向量,我想在没有 for 循环每个字段的情况下取它们的平均值,

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

我怎样才能矢量化它?

4

1 回答 1

4

您可以structfun为此使用,例如:

result = structfun(@mean,a)
于 2013-11-14T23:58:24.013 回答