求一个3×3矩阵的两条对角线元素之和
时间: 2023-04-17 17:02:23 浏览: 99
一个3×3矩阵的两条对角线元素之和为矩阵左上角到右下角的对角线元素之和加上矩阵右上角到左下角的对角线元素之和。即:
(1,1) + (2,2) + (3,3) + (1,3) + (2,2) + (3,1)
相关问题
求一个3*3矩阵的两条对角线元素之和
一个3*3矩阵的两条对角线元素之和为:左上角到右下角的对角线元素之和加上右上角到左下角的对角线元素之和。
即:(1,1)+(2,2)+(3,3)+(1,3)+(2,2)+(3,1) = 2(1,2,3) = 12。
求一个3x3矩阵的两条对角线元素之和python
以下是一个求3x3矩阵两条对角线元素之和的Python代码:
```
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# 求主对角线元素之和
sum_main_diagonal = 0
for i in range(len(matrix)):
sum_main_diagonal += matrix[i][i]
# 求副对角线元素之和
sum_secondary_diagonal = 0
for i in range(len(matrix)):
sum_secondary_diagonal += matrix[i][len(matrix)-1-i]
print("主对角线元素之和为:", sum_main_diagonal)
print("副对角线元素之和为:", sum_secondary_diagonal)
```
输出结果为:
```
主对角线元素之和为: 15
副对角线元素之和为: 15
```
阅读全文