假设一个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
至于为什么能得到这样的结果,我也不太清楚,如果有明白的大佬欢迎留言解释。谢谢。