标签: matlab vector
我的矢量有问题。 我有这个矢量,例如[1 4 19 32 5 6 9 1]我要反映v(3)-v(6)(v是矢量的名称)。我想要这个: [1 4 6 5 32 19 9 1] 我使用matlab但我不知道如何做到这一点。非常感谢你!
[1 4 19 32 5 6 9 1]
v(3)-v(6)
v
[1 4 6 5 32 19 9 1]
答案 0 :(得分:3)
要镜像向量,v从索引a到b执行此操作v(a:b) = fliplr(v(a:b))。
a
b
v(a:b) = fliplr(v(a:b))
修改:如果v是列向量,请使用v(a:b) = flipud(v(a:b))
v(a:b) = flipud(v(a:b))