【发布时间】:2015-05-06 01:33:20
【问题描述】:
我有两个向量 colour 和 angle。
我希望创建一个新向量F,其组成如下:
angle 的前 16 个元素,然后是 colour 的前 512 个元素,然后是 angle 的后 16 个元素,然后是 colour 的后 512 个元素等...
我尝试使用两个while 循环来实现这一点,如下所示。
colour = reshape(col,1,[]);
angle = reshape(ang,1,[]);
j = 1;
i = 1;
F = [];
while i <= 64
F = [F angle(i:i+15)];
i = i + 16;
while j <= 2048
F = [F colour(j:j+511)];
end
j = j + 512;
end
这不符合我的预期。谁能帮我解决这个问题?
非常感谢。
【问题讨论】:
标签: matlab loops vector while-loop append