[問題] 方程式遞迴求解

看板MATLAB作者 (小刀)時間13年前 (2012/11/13 17:31), 編輯推噓2(205)
留言7則, 2人參與, 最新討論串1/1
方程式是k(i+1)=( (1-0.08)*k(i)+ s* k(i)^0.3 )/1.01 i是期數 k(1)是3.7024 我想請教的問題是 s應該為多少,才能讓i=4之後,k(i)的值都是一樣的 不知道這算不算遞迴 冏 請大家賜教 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.135.147 ※ 編輯: chris1 來自: 140.114.135.147 (11/13 17:32)

11/13 18:30, , 1F
這題比較像是數學題@@
11/13 18:30, 1F

11/13 18:32, , 2F
k(5)=k(4)=(0.2*k(4)+s*k(4)^0.3)/1.01
11/13 18:32, 2F
可是k(4) k(3) k(2) 這三個值,只要s找不出來,就不知道是多少呀...冏 ※ 編輯: chris1 來自: 140.114.6.68 (11/13 20:33)

11/14 00:50, , 3F
慢慢推出來就可以了吧~
11/14 00:50, 3F

11/14 03:02, , 4F
這可以變成polynomial計算阿
11/14 03:02, 4F

11/14 03:02, , 5F
未知數只有s,因為K1~K5都可以用K1與S表示
11/14 03:02, 5F

11/14 03:03, , 6F
然後用MATLAB寫出K5與K4以S表示的多項式
11/14 03:03, 6F

11/14 03:03, , 7F
兩者相等,就可以求S值拉
11/14 03:03, 7F
文章代碼(AID): #1GeXDVki (MATLAB)