来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/08 03:31:24
matlab矩阵合并的问题
如何让两个维数不同的列向量在后面补0然后相加成一个新矩阵.
例如,A=[1;1],B=[2;2;2;2],想产生这样的效果,A=[1;1;0;0;0;0],B=[2;2;2;2;0;0],然后A,B相加,是这个意思,因为程序是做优化,所以最好是最简便最省时的方法.
m=6 %m的值自己设置更改
n=1 %n的值自己设置更改
A=[1;1];
B=[2;2;2;2];
A(m,n)=0; %matlab自动补零
B(m,n)=0;
out=A+B;