Octave中矩阵对角线元素求和

3

给定一个方阵 M,你如何计算对角线上元素的和?一定有比这更简单的方法:

sum(diag(M))

2个回答

8

实际上,我要查找的是追踪信息:

1> M = reshape(1:9, 3, 3)
M =

   1   4   7
   2   5   8
   3   6   9

2> trace(M)
ans =  15

7

只需要使用sum(diag(M))就可以正常工作。

1> M = reshape(1:9, 3, 3)
M =

   1   4   7
   2   5   8
   3   6   9

2> sum(diag(M))
ans =  15

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接