在矩阵的末尾添加行

4,732视图(最近30天)
Trushit
Trushit 27 2014年一月
编辑: user924在2021年1月26日
你好,
A = [1 2 3;4 5 6;7 8 9];- > 3×3矩阵
我想在原糖的具有相同的元件,如[5 5 5]的结束号码中插入和使基质10×3,即我要插入7个原糖与[5 5 5]。请解释。

接受答案

‧赫兹阿卜杜勒 -
‧赫兹阿卜杜勒 - 27 2014年一月
编辑:‧赫兹阿卜杜勒 - 27 2014年一月
A = [1 2 3;4 5 6;7 8 9];
b = (5 5 5)
C = [A; B]%添加一行
C = [A; repmat(B,7,1)]%添加7行
5点评论
user924
user924 在2021年1月26日
也许可以尝试创建一个5x5的零矩阵,并使用for循环覆盖您希望为非零的元素。
A =
0 0 0 0 0
0 0 0 0 0
0 0 1 2 3
0 0 4 5 6
0 0 7 8 9
一个零=(5);
B = [1:9];
宽度= 3;
[M,N] =尺寸(a)的
为了行= M:-1:1
为了COL = N:-1:N-2-
如果尺寸(B)> 0
一个(行,列)= B(端);
B =(1:结束-1);
结尾
结尾
结尾
一种

登录评论。

更多的答案(2)

阿米特
阿米特 27 2014年一月
A = [1 2 3 4 5 6; 7 8 9];
A = [A;酮(7,3)* 5];
1条评论
Trushit
Trushit 30 2014一月
谢谢你!它又短又快。

登录评论。


迈克尔老鹰
迈克尔老鹰 在2019 5月2日
另一种方法:
A = [1 2 3;4 5 6;7 8 9];
B = [5 5 5]。
一个(端+ 1,:)= B;
一个(:,端+ 1)= B';

标签

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!