0

很难说出这个问题,但这是我正在寻找的一个例子:

1 2 3 4
2 1 1 1
2 2 3 1
0 0 0 0

在第一列中,我将前三行的所有值相加并将其保存到第三行,依此类推,这样它就变成了:

1 2 3 4
2 1 1 1
2 2 3 1
5 5 7 6
4

1 回答 1

1

我认为您可以使用sum

octave:23> m = [1 2 3 4; 2 1 1 1; 2 2 3 1; 0 0 0 0]
m =

   1   2   3   4
   2   1   1   1
   2   2   3   1
   0   0   0   0

octave:24> m(length(m), :) = sum(m)
m =

   1   2   3   4
   2   1   1   1
   2   2   3   1
   5   5   7   6
于 2013-01-20T00:53:39.947 回答