※ 引述《ya010810 (ya010810)》之銘言:
: 最近在讀研究所考題
: 但讀到這個方程式解不出來...
: 我知道這個問題可能太簡單 想請問一下
: -15246/T -1.255 lnT+21.79=0
整理得 T = 15246/(21.79-1.255 lnT) = G(T)
用定點迭代法 T_k+1 = G(T_k)
一開始猜T_0,代入G(T)可得T_1
重複步驟直到收斂可解得T
但G(T)隨便亂取的話不保證收斂
用工程計算機可用Ans這個來寫迭代
因為工程計算機按了=會把結果暫存到Ans
所以只要寫好迭代式一直按=就會一直迭代
最後數字不動就表示收斂
以本題為例先猜T=1,所以輸入1=
再輸入15246/(21.79-1.255 ln Ans)
再一直按=到數字不動或變化很小即可
我手邊沒有工程計算機
不過用wolframalpha驗證是會收斂的
最後收斂到1180.74約1181
: 這個方程式答案給的是1181
: 但我代進去也沒有=0
: 我只把它移項那些之後
: 變成TlnT-17.3625T+12148.20717=0
: 把這邊ln消掉的話變exp我知道
: 但TlnT那邊就解不下去
: 可能我真的是忘記了
: 後面好多題的方程式都這樣 我也解不出來
: 可以麻煩大家幫幫我嗎
: https://i.imgur.com/Jmp0kAW.jpg
: 因為我代進去不是0
因為只近似到整數位所以誤差較大
但是誤差也只到10^(-3)這個大小
已經足夠精確了
: 所以才問號
: 想問解法 或有辦法寫給我看看嗎 麻煩了
: 我有點沒頭緒 拍謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.192.42.136
※ 文章網址: https://www.ptt.cc/bbs/Math/M.1537536958.A.2FC.html