有没有办法通过使向量重复自身来扩展向量?>v = [1 2];>v10 = v x 5; %x represents some function. Something like "1 2" x 5 in perl那么v10将是:>v10 1 2 1 2 1 2 1 2 1 2这应该适用于一般情况,而不仅仅是[1 2]
2 回答
慕雪6442864
TA贡献1812条经验 获得超5个赞
如果知道要向哪个方向扩展向量,显然repmat是可行的方法。
但是,如果您希望始终在最长的方向上重复向量的一般解决方案,则repmat和索引的这种组合应该可以解决问题:
v10=v(repmat(1:length(v),1,5))
- 2 回答
- 0 关注
- 565 浏览
添加回答
举报
0/150
提交
取消