假设我有一个方阵 M:
M = [0 0 0 0 0 1 9; 0 0 0 0 0 4 4; 0 0 1 1 6 1 1; 0 1 2 9 2 1 0; 2 1 8 3 2 0 0; 0 8 1 1 0 0 0; 14 2 0 1 0 0 0]
0 0 0 0 0 1 9
0 0 0 0 0 4 4
0 0 1 1 6 1 1
M = 0 1 2 9 2 1 0
2 1 8 3 2 0 0
0 8 1 1 0 0 0
14 2 0 1 0 0 0
现在我想计算两个不同的累积和:一个从每列的顶部到列的元素,即矩阵的对角元素,另一个从列的底部到相同的对角线元素。
因此,生成的矩阵M'
应如下所示:
0 0 0 0 0 1 9
0 0 0 0 0 4 5
0 0 1 1 6 2 1
M' = 0 1 3 9 4 1 0
2 2 8 5 2 0 0
2 8 1 2 0 0 0
14 2 0 1 0 0 0
我希望对我想要达到的目标的解释是可以理解的。由于我的矩阵比本示例中的矩阵大得多,因此计算也应该是有效的……但到目前为止,我什至无法弄清楚如何“低效”地计算它。