matlab里插入行和列
 
>> A=magic(4)
 
A =
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1
 
>> b=1:4
 
b =
1 2 3 4
 
>> C=[A(1:2,:) ; b ; A(3:end,:)] % 行向量b插入第2行和第3行之间
 
C =
16 2 3 13
5 11 10 8
1 2 3 4
9 7 6 12
4 14 15 1
 
>> C=[A(:,1) b' A(:,2:end)] % 列向量b' 插入第一列和第2列之间。
 
C =
16 1 2 3 13
5 2 11 10 8
9 3 7 6 12
 
>> A=magic(4)
A =
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1
>> b=1:4
b =
1 2 3 4
>> C=[A(1:2,:) ; b ; A(3:end,:)] % 行向量b插入第2行和第3行之间
C =
16 2 3 13
5 11 10 8
1 2 3 4
9 7 6 12
4 14 15 1
>> C=[A(:,1) b' A(:,2:end)] % 列向量b' 插入第一列和第2列之间。
C =
16 1 2 3 13
5 2 11 10 8
9 3 7 6 12
4 4 14 15 1