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

看板Mathematica作者 (TOEFL_5!)時間11年前 (2013/03/28 19:31), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《phs (世故人情情難還...)》之銘言: : 各位大大, : 在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不出來>"< : 感謝各位! x[0] = 1 y[0] = (你要給我的) Do[ x[i+1] = x[i] + y[i] + 1 ; y[i+1] = y[i] - x[i] - 1 ; ,{i,1,10}] 這樣你就 Print[ x[11] , y[11] ]; 就有解了。 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.16.74

03/28 23:11, , 1F
謝謝你
03/28 23:11, 1F
文章代碼(AID): #1HL2e4xq (Mathematica)
討論串 (同標題文章)
文章代碼(AID): #1HL2e4xq (Mathematica)