x^xは底と指数ともに変数であるため、べき関数x^a\
(a:定数)でも指数関数a^x\
(a:定数)でもなく、これらの合成関数でもありません。
これを微分するためには以下のような方法でおこないます。
ただし、定義域をx>0として考えます。
合成関数の形に変形する方法
対数をもちいてx=e^{\log_e{x}}(以下\log_e{x}=\ln{x}とする)と表せるので、底のほうのxを変形して
\begin{align*}x^x&=\left(e^{\ln{x}}\right)^x\\[0.5em]&=e^{x\ln{x}}\end{align*}
とします。これは指数関数f(x)=e^xと関数の積g(x)=x\ln{x}の合成関数f\left(g(x)\right)なので、合成関数の微分と積の微分を利用することができます。
両辺をxで微分すると
\begin{align*}\left(x^x\right)'&=\left(e^{x\ln{x}}\right)'\\[0.5em]&=e^{x\ln{x}}\left(x\ln{x}\right)'\\[0.5em]&=e^{x\ln{x}}\left\{(x)'\ln{x}+x\left(\ln{x}\right)'\right\}\\[0.5em]&=e^{x\ln{x}}\left(\ln{x}+x\cdot\frac{1}{x}\right)\\[0.5em]&=e^{x\ln{x}}\left(\ln{x}+1\right)\\[0.5em]&=x^x\left(\ln{x}+1\right)\end{align*}
となります。
合成関数の微分の公式は
\left\{f\left(g(x)\right)\right\}'=f'\left(g(x)\right)g'(x)
積の微分の公式は
\left\{f(x)g(x)\right\}'=f'(x)g(x)+f(x)g'(x)
です。これらは次でももちいます。
対数微分法をもちいる方法
f(x)=x^xとおき、両辺の対数をとると
\begin{align*}\ln{f(x)}&=\ln{x^x}\\[0.5em]&=x\ln{x}\end{align*}
となります。(x>0よりf(x)>0なのでf(x)のままで真数条件を満たします。)
両辺をxで微分すると、左辺は合成関数の微分、右辺は積の微分をもちいて
\begin{align*}\frac{1}{f(x)}\cdot
f'(x)&=(x)'\ln{x}+x\left(\ln{x}\right)'\\[0.5em]\frac{f'(x)}{f(x)}&=\ln{x}+x\cdot\frac{1}{x}\\[0.5em]&=\ln{x}+1\\[1.5em]f'(x)&=f(x)\left(\ln{x}+1\right)\\[0.5em]&=x^x\left(\ln{x}+1\right)\end{align*}
となります。
Share: