Effacer les filtres
Effacer les filtres

how to cyclically shift an array?

1 vue (au cours des 30 derniers jours)
bsd
bsd le 11 Déc 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

Réponse acceptée

Walter Roberson
Walter Roberson le 11 Déc 2011

Plus de réponses (1)

Mohsen  Davarynejad
Mohsen Davarynejad le 11 Déc 2011
x = [1 : 1 : 10]
for i = 1 : 5
x = [x(2:end) x(1)]
end
  1 commentaire
Jan
Jan le 11 Déc 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]".

Connectez-vous pour commenter.

Catégories

En savoir plus sur Multidimensional Arrays dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by