如何在matlab里插入行和列?
2个回答
展开全部
>> 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
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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |