如何创建一个函数,交织的两个向量1 xn维度?

14日视图(30天)

接受的答案

Evgeny公关
Evgeny公关 2013年1月24日
的想法:
v1 = (1、2、3、4)
v2 = [5, 6, 7, 8, 9, 10)
lv1 =长度(v1)
lv2 =长度(v2)
v = 0 (max (lv1 lv2) * 2)
v (1:2: lv1 * 2) = v1
v (2:2: lv2 * 2) = v2
1评论
沃尔特·罗伯森
沃尔特·罗伯森 2013年1月24日
这将使0没有在一个向量的地方比其他的短。这可能会被罚款或可能不是。
注意,一般来说最好是供应类(v1) 0()的最后一个参数处理的载体(如)uint8情况

登录置评。

答案(1)

沃尔特·罗伯森
沃尔特·罗伯森 2013年1月23日
V =重塑([V1、V2] 1 []);
2的评论
沃尔特·罗伯森
沃尔特·罗伯森 2013年1月24日
然后两个向量 “1 xn维度”,这将是一个不同的问题,会立即吸引问题意味着什么交织如果两个向量大小不一样。

登录置评。

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!