matlab中矩阵i=[1 2 3 4 5], j=[1 1 1 1 1 1 1 1]想通过程序达到i=【1 2 3 4 5 6 1 1】

就是i的长度小于j的长度, i中的元素不全是1,扩展i的长度到j ,扩展后的i中,添加的元素为1,就是想达到这种效果i=【1 2 3 4 5 6 1 1】,程序怎么写啊 ,谢谢~~

a=[1 2 3 4 5];
b=ones(1,7);%定义b为全1矩阵
A=length(a);% 计算出a的长度;
b(1:A)=a;%然后对b的1:A的单位替换
a=b;
a% 输出a矩阵
温馨提示:答案为网友推荐,仅供参考
相似回答