我想将矩阵中的交叉对角线元素加在一起。例如,我有一个二维的 3*3 矩阵,我想将其转换为一维:
-------------------
| 1 | 2 | 3 |
-------------------
A= | 4 | 5 | 6 |
-------------------
| 7 | 8 | 9 |
-------------------
最终输出将是,
____ ____ ____ ____ ____
B= |1 | 6 | 15 | 14 | 9 |
|____|____|____|____|____|
第一个交叉对角线A[0][0]
将被复制到B[0]
.
然后下一个交叉对角线元素A[1][0]
和A[0][1]
将被添加并复制到B[1]
,即4 和 2 将被添加。
然后下一个交叉对角线元素A[2][0]
and将被添加并复制到A[1][1]
,即7、5和 3 将被添加。A[0][2]
B[2]
等等...