matlab中在一个矩阵后面扩充理想列数下的全零列

假设一个3*3矩阵a1为

2    3    4
5    6    7
11    2    33

通过命令 a1 = [ a1 zeros(size(a1, 1), 5-size(a1,2)) ];

即在a1矩阵后添加2列全零列,行数不变,使矩阵达到5列的效果,输入命令后,得到矩阵为

2    3    4    0    0
5    6    7    0    0
11    2    33    0    0

同理,要想使矩阵达到5行的效果,列数不变,使第四行,第五行成为全零行,输入命令:

a1 = [ a1

5-zeros(size(a1, 1), size(a1,2)) ];

得到

     2     3     4
     5     6     7
    11     2    33
     0     0     0
     0     0     0 

至于为什么能得到这样的结果,我也不太清楚,如果有明白的大佬欢迎留言解释。谢谢。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值