[問題] 請問這種疊代的寫法??已回收

看板MATLAB作者 (可能嗎~)時間16年前 (2009/08/10 22:37), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/2 (看更多)
ex: 我有五個原始數據 1 2 3 4 5 我要不停的利用這五個數值做運算 將第一個數字拿掉 移到後面 變成 2 3 4 5 1 -> 3 4 5 1 2 -> 4 5 1 2 3 -> 5 1 2 3 4 -> 1 2 3 4 5 又回到原始序列 這種迴圈應該如何寫 請眾家高手不吝指教 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.79.28

08/10 22:50, , 1F
for i=1:5 a=[a(2:5) a(1)] end
08/10 22:50, 1F

08/10 23:16, , 2F
a=1:5; circshift(a',n)' 要移幾格n就填多少
08/10 23:16, 2F
文章代碼(AID): #1AW32xpd (MATLAB)
文章代碼(AID): #1AW32xpd (MATLAB)