登录论坛

查看完整版本 : [求助]如何在已知的矩阵中加上一行一列0元素


TT
2009-03-31, 16:29
不要什么单个操作矩阵元素的,要最快的方法

yhcode
2009-03-31, 16:58
在已知矩阵加一行一列0,这一行一列把原矩阵分成4部分(边缘除外,需特殊处理),直接矩阵连接就可以了,如在第i行,第j列加0,则
Blk1=[A(1:i-1,1:j-1) zeros(i-1,1)];
Blk2=...
。。。
B =[Blk1 Blk2;Blk3 Blk4];

wxw0827
2009-03-31, 20:32
学习中....

zhang770729
2009-04-04, 09:06
最简单的方法是令 原矩阵(i+1,j+1)=0,其中i为最大行,j为最大列。

yhcode
2009-04-04, 19:02
楼上说的方法可以在矩阵任意行,任意列操作?