【发布时间】:2017-08-18 17:06:21
【问题描述】:
我有两个向量
A = [...] %size 1x320
B = [...] %size 1x192
我想将这两个向量合二为一,但我想将它们组合的方式如下:
取向量 A 的前 5 个元素,然后从向量 B 中添加 3 个元素,从向量 A 中添加接下来的 5 个元素,然后从向量 B 中添加下一个元素,依此类推,直到两个向量合并为一个。我认为这个过程应该重复 64 次,因为 320/5=64 和 192/3=64。
是否有任何内置的 Matlab 函数可以做到这一点?
【问题讨论】:
-
查看我的编辑以获取不涉及 for 循环的第二种解决方案。
标签: arrays matlab matrix vector concatenation