how to cyclically shift an array?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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
0 Kommentare
Akzeptierte Antwort
Weitere Antworten (1)
Mohsen Davarynejad
am 11 Dez. 2011
x = [1 : 1 : 10]
for i = 1 : 5
x = [x(2:end) x(1)]
end
1 Kommentar
Jan
am 11 Dez. 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]".
Siehe auch
Kategorien
Mehr zu Multidimensional Arrays finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!