how to cyclically shift an array?

3 ビュー (過去 30 日間)
bsd
bsd 2011 年 12 月 11 日
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

採用された回答

Walter Roberson
Walter Roberson 2011 年 12 月 11 日

その他の回答 (1 件)

Mohsen  Davarynejad
Mohsen Davarynejad 2011 年 12 月 11 日
x = [1 : 1 : 10]
for i = 1 : 5
x = [x(2:end) x(1)]
end
  1 件のコメント
Jan
Jan 2011 年 12 月 11 日
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]".

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeWhos についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by