>> x = [1 2 3 4 5; 6 7 8 9 10]
x =
1 2 3 4 5
6 7 8 9 10
のような場合,総和を求めるのに sum(sum(x)) としたのだが sum(x(:)) とも書けるそうだ。x(:) は行優先で一次元配列(ベクトル)に展開してくれる。
>> x(:)
ans =
1
6
2
7
3
8
4
9
5
10
>> sum(x(:))
ans = 55
>> sum(sum(x))
ans = 55
※コメント投稿者のブログIDはブログ作成者のみに通知されます