matlab 把行向量扩展成前面的元素不变,后面增加0元素,比如a是元素个数小于10的行向量,p=zeros(1,10),把a中元素赋值到p的前面几个元素

问题描述:

matlab 把行向量扩展成前面的元素不变,后面增加0元素,比如a是元素个数小于10的行向量,p=zeros(1,10),把a中元素赋值到p的前面几个元素

最简单的办法是直接赋值:p(1:length(a))=a;