向量用数字填充
v = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 ,.....]
。
案例1
我如何以这样的方式交换数字:偶数数字将与其对应的奇数进行交换,
v = [ 2 , 1 , 4 , 3 , 6 , 5 , 8 , 7 , 10 , 9 , 12 , 11 , ....]
案例2
此外,是否也可以只交换相应的奇数以此方式获得结果?
v = [ 3 , 2 , 1 , 4 , 7 , 6 , 5 , 8 , 11 , 10 , 9 , 12 ,.... ]
案例3
与第二种情况相同,但不是交换奇数,而是需要交换偶数而不是显示将以此结束的结果。
v = [ 1 , 4 , 3 , 2 , 5 , 8 , 7 , 6 , 9 , 12 , 11 , 10 .....]
矢量V长度可能会不时变化,存储的数字是单个数字整数。 任何可能的帮助是非常感谢!感谢您的时间和任何意见!
答案 0 :(得分:3)
这是案例1:
m = 1:10
n = zeros(10,1);
n(1:2:end) = m(2:2:end);
n(2:2:end) = m(1:2:end)
案件2和案件3从那里开始是微不足道的