how to cyclically shift an array?

3 visualizaciones (últimos 30 días)
bsd
bsd el 11 de Dic. de 2011
Hai,
I have an array of elements, I need to shift them cyclically to the left. How could I do it in matlab? Looking forward for your reply.
BSD

Respuesta aceptada

Walter Roberson
Walter Roberson el 11 de Dic. de 2011

Más respuestas (1)

Mohsen  Davarynejad
Mohsen Davarynejad el 11 de Dic. de 2011
x = [1 : 1 : 10]
for i = 1 : 5
x = [x(2:end) x(1)]
end
  1 comentario
Jan
Jan el 11 de Dic. de 2011
The FOR loop might be confusing here. It is useful to demonstate the repeated operation only.
"1:10" is nicer and faster than "[1:1:10]".

Iniciar sesión para comentar.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by