我需要用另一个较小的矢量的元素填充矢量。所以说,我需要填充的矢量长度为十的,目前全部为零,即使用较小的矢量在Matlab中填充矢量
vector = [0,0,0,0,0,0,0,0,0,0]
现在假设我已经定义了一个矢量
p = [1, 2, 3, 4, 5]
我怎么能填充“矢量”与数组“p”,结果是[1, 2, 3, 4, 5, 0, 0, 0, 0, 0]
?请记住,我希望“向量”中的其他职位保持不变。我已经尝试使用repmat(p, length(p))
,但最终给了我一些形式[1,2,3,4,5,1,2,3,4,5]
。谢谢!
我建议[本文档](https://www.mathworks.com/help/matlab/math/matrix-indexing.html)。 – gnovice