假设我有一个矩阵A
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
如何复制内部列A
以获得新矩阵B
1 2 2 3 3 4 4 5
1 2 2 3 3 4 4 5
1 2 2 3 3 4 4 5
1 2 2 3 3 4 4 5
1 2 2 3 3 4 4 5
请注意,第一列和最后一列A
是单独留下的。然后我需要将成对的行加在一起以获得另一个矩阵C
:
3 5 7 9
3 5 7 9
3 5 7 9
3 5 7 9
3 5 7 9
我的矩阵的大小
5x5
并不总是那么好,元素也不总是那么好,但矩阵总是方形的。我不需要生成或输出矩阵
B
。这只是我最初想到获得最终矩阵的方式C
。我的目标是相当高效,所以我想在没有for 循环的情况下完成此任务。
如何为任意矩阵大小完成此操作 nxn
?