[問題]關於函數迭代問題

看板Mathematica作者 (世故人情情難還...)時間11年前 (2013/03/28 18:09), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/2 (看更多)
各位大大, 在mathematica裡面,我知道"Do"這個指令可以做重覆迭代的工作,例如 x=1;Do[x=x+1,{10}];x 其中x=1 表示起始值 x_{0}=1 x=x+1 表示 x_{n+1}=x_{n} +1 這個遞迴關係式 {10} 表示迭代次數為10次 最後;x 為迭代10次之後結果 所以跑出來結果是 11 但我想請教各位大大, 如果今天遇到一組聯立方程式, 例如 x_{n+1}=x_{n}+y_{n}+1 y_{n+1}=y_{n}-x_{n}-1 那我該如何下指令呢?一直try不出來>"< 感謝各位! -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.101.4

03/29 11:43, , 1F
我沒測試過,你自己試試看
03/29 11:43, 1F

03/29 11:44, , 2F
Nest[{{1, 1}, {-1, 1}}.# + {1,-1} &, {x0, y0}, 10]
03/29 11:44, 2F
文章代碼(AID): #1HL1RlY8 (Mathematica)
文章代碼(AID): #1HL1RlY8 (Mathematica)