• ベストアンサー

x^x=zの解き方

http://ja.wikipedia.org/wiki/%E3%83%A9%E3%83%B3%E3%83%99%E3%83%AB%E3%83%88%E3%81%AEW%E9%96%A2%E6%95%B0 のなかで、x^x=z(zは定数)の解は、ランベルトのW関数を使って、 x=ln(z)/W(ln(z)) あるいは x=exp(W(ln(z))) となると書いてあるのですが、どうしてこんな式になるのですか? そこには途中式や説明が一切書いておらず、自分でもいろいろ試してみたんですが、どうしてもx=…の形に辿りつけませんでした。

質問者が選んだベストアンサー

  • ベストアンサー
  • Akira_Oji
  • ベストアンサー率57% (45/78)
回答No.2

第一回答者の方は頭脳明晰すぎて凡人の私には分りづらい。同じことかも知れませんが。 z=x^x lnz=x(lnx)=(lnx)x   ---(1) ここでx=e^(lnx)として lnz=(lnx){e^(lnx)}  ---(2) これは定義と見比べて lnx=W(lnz)   ---(3) よって、xについて解けば、一方の表現 x=e^W(lnz)   ---(4) 他方の表現は(3)で(1)を使って lnx=lnz/x   ---(1’) lnz/x=W(lnz)   ---(5) (5)をxについて解けば、他方の表現が得られます。 x=(lnz)/W(lnz)   ---(6)

noname#82102
質問者

お礼

判りやすい回答ありがとうございます。 質問するまで解けそうで解けなかったので、これで解決しました。

その他の回答 (1)

  • info22
  • ベストアンサー率55% (2225/4034)
回答No.1

定義に従って計算すれば出てきます。 ヒント) z=x^xから ln(z)=x*ln(x)={ln(x)}e^ln(x)…(1) y=W(y)e^W(y)から ln(z)=W(ln(z))e^W(ln(z))…(2) (1)と(2)から簡単に x=ln(z)/W(ln(z))とx=exp(W(ln(z))) が導出できます。 後は質問者さんのやる気次第です。

noname#82102
質問者

お礼

あ、やっと判りました。 そこまでは思いつきませんでした… ありがとうございます。

関連するQ&A