Is there an elegant way to do a "flip-flop" sort from the middle or near the middle?

1 visualización (últimos 30 días)
Hi!
I have a sequence like 1 2 3 4 5 6 7 (it may be any number, odd or even).
I would like to sort it so that it starts with the 4 position, and goes up on either side in a "flip flop" manner: 6 4 2 1 3 5 7, or flipping it the other way 7 5 3 1 2 4 6.
Is there a "nice" way to do this? I just need to specify the starting position, and then generate the order.
Thanks!
Doug
  1 comentario
Douglas Anderson
Douglas Anderson el 12 de Dic. de 2013
Just to clarify -- I say "starts with the 4" position, but it can be any position, obviously not either 1 or 7! THAT I can do!

Iniciar sesión para comentar.

Respuesta aceptada

Sean de Wolski
Sean de Wolski el 12 de Dic. de 2013
n = 7;
v = [n:-2:1, 2:2:n]

Más respuestas (0)

Categorías

Más información sobre Loops and Conditional Statements en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by