質問<3812>2011/3/1
from=S台生東大志望
「方程式」


次の方程式の解を教えて下さい
2^x=x^2
(大学の知識を使ってもいいです。いまのところ2と4なら分かります)

★希望★完全解答★

お便り2011/12/9
from=wakky


他のサイトでの私の解答と同じものを掲載します

x=2,4は解であることは分かりますがグラフを書くと
xは負の値で解を持つことが分かります。
しかし、その厳密解は多分紙と鉛筆では
求まらないのではないかと思います。
もし、求まるのなら、どなたか教えてください。

さて
ニュートン法により近似解を求めて見ると

f(x)=x^2-2^xとすると
f’(x)=2x-2^xlog2(対数は自然対数)なので、漸化式
x(n+1)=x(n)-{f(x(n))/f’(x(n))}より
x(n+1)=x(n)-{(x(n)^2-2^x(n)}/{2x(n)-2^x(n)log2}

初期値として
x(0)=-1とすると近似解は
x=-0.766664696
を得ました。

収束も早く、n=4程度でこの値になります。
x(0)=0にすると、n=5でこの値になりました。
ちなみに
x(0)=1やx(0)=2では、解はx=2を得て
x(0)=3やx(0)=4では、解はx=4を得ます。

いずれも収束は早いです。
なお、計算はエクセルを用いました。