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 に答える