• 締切済み

自然対数を含む計算、教えて頂だい!

     lnR+0.045R=1.818の式よりRを求める計算方法をご教授ください。

みんなの回答

  • 178-tall
  • ベストアンサー率43% (762/1732)
回答No.2

スプレッドシートなどで不動点に収束させる、というズボラな方法。  R =EXP(1.818-0.045R) と変形して…   R[i] → R として、EXP(1.818-0.045R[i]) を勘定。   その EXP(1.818-0.045R[i]) を R[i+1] として、EXP(1.818-0.045R[i+1]) を勘定。   ……… これを延々と続ける。 EXCEL (15 桁?) だと、x[1] = 1 からスタートして、25 回目あたりで 4.9332 ... へ収束します。

  • info22_
  • ベストアンサー率67% (2650/3922)
回答No.1

大学数学レベル以上ですが、 特殊関数(ランベルトW関数、Lambert-W function)W(x)を使えば R=(200/9)W((9/200)e^(909/500))=4.933… と求まります。 理論値でなくても数値計算による近似値でよければ 高校数学で習うNewton法を使って f(R)=log(R)+0.045*R-1.818 とおいて、初期値R0=5,誤差1/10^5でRを計算すると R≒4.93327 と求まります。