有一类函数,底数和指数都含 x x x,如 x sin x x^{\sin x} xsinx,对这类函数求导,既不能用函数相乘来求,也不能用复合函数求导来求。那应该怎么求呢?我们可以巧用 ln \ln ln函数,解决指数含 x x x的问题。
例1
已知 y = x sin x y=x^{\sin x} y=xsinx,求 y ′ y' y′
解:
ln
y
=
ln
x
sin
x
=
sin
x
ln
x
\ln y=\ln x^{\sin x}=\sin x \ln x
lny=lnxsinx=sinxlnx
两边同时求导得:
y
′
y
=
cos
x
ln
x
+
sin
x
⋅
1
x
\dfrac {y'}{y}=\cos x\ln x+\sin x\cdot\dfrac 1x
yy′=cosxlnx+sinx⋅x1
y ′ = y ( cos x ln x + sin x ⋅ 1 x ) = s sin x ( cos x ln x + sin x x ) y'=y(\cos x \ln x+\sin x \cdot \dfrac1x)=s^{\sin x}(\cos x \ln x+\dfrac {\sin x}{x}) y′=y(cosxlnx+sinx⋅x1)=ssinx(cosxlnx+xsinx)
注:此处 y y y是一个函数,所以 ln y \ln y lny是一个复合函数, ( ln y ) ′ = 1 y ⋅ y ′ = y ′ y (\ln y)'=\dfrac 1y\cdot y'=\dfrac{y'}{y} (lny)′=y1⋅y′=yy′
例2
已知 y = x x x y=x^{x^x} y=xxx,求 y ′ y' y′
解:
设
f
(
x
)
=
x
x
f(x)=x^x
f(x)=xx
则
ln
f
(
x
)
=
ln
x
x
=
x
ln
x
\ln f(x)=\ln x^x=x\ln x
lnf(x)=lnxx=xlnx
两边同时求导得:
f
′
(
x
)
f
(
x
)
=
1
+
ln
x
\dfrac{f'(x)}{f(x)}=1+\ln x
f(x)f′(x)=1+lnx
f
′
(
x
)
=
f
(
x
)
(
1
+
ln
x
)
=
x
x
+
x
x
ln
x
f'(x)=f(x)(1+\ln x)=x^x+x^x\ln x
f′(x)=f(x)(1+lnx)=xx+xxlnx
∵
y
=
x
x
x
\because y=x^{x^x}
∵y=xxx
∴
ln
y
=
ln
x
x
x
=
x
x
ln
x
=
f
(
x
)
ln
x
\therefore \ln y=\ln x^{x^x}=x^x\ln x=f(x)\ln x
∴lny=lnxxx=xxlnx=f(x)lnx
两边同时求导得:
y
′
y
=
f
′
(
x
)
ln
x
+
f
(
x
)
⋅
1
x
=
x
x
ln
x
+
x
x
(
ln
x
)
2
+
x
x
x
\dfrac{y'}{y}=f'(x)\ln x+f(x)\cdot \dfrac 1x=x^x\ln x+x^x(\ln x)^2+\dfrac{x^x}{x}
yy′=f′(x)lnx+f(x)⋅x1=xxlnx+xx(lnx)2+xxx
y ′ = y ( x x ln x + x x ( ln x ) 2 + x x x ) = x x x x x ln x + x x x x x ( ln x ) 2 + x x x x x x y'=y(x^x\ln x+x^x(\ln x)^2+\dfrac{x^x}{x})=x^{x^x}x^x\ln x+x^{x^x}x^x(\ln x)^2+\dfrac{x^{x^x}x^x}{x} y′=y(xxlnx+xx(lnx)2+xxx)=xxxxxlnx+xxxxx(lnx)2+xxxxxx