我们在高考数学中学过指数函数的求导公式
f
(
x
)
=
a
x
f(x) = a^x
f(x)=ax
f
′
(
x
)
=
a
x
ln
a
(
a
>
0
,
a
≠
1
)
f'(x) = a^x\ln{a}(a>0,a\neq1)
f′(x)=axlna(a>0,a̸=1)
但是这个公式是怎么来的呢?
下面进行推导:
对指数函数 M ( t ) = C t M(t)=C^{t} M(t)=Ct求导,按照微积分的定义,有:
d
M
d
t
(
t
)
=
M
(
t
+
d
t
)
−
M
(
t
)
d
t
=
C
t
+
d
t
−
C
t
d
t
=
C
t
C
d
t
−
C
t
d
t
=
C
t
C
d
t
−
1
d
t
\begin{aligned} \frac{dM}{dt}(t) &=\frac{M(t+dt)-M(t)}{dt}\\ &=\frac{C^{t+dt}-C^t}{dt}\\ &=\frac{C^{t}C^{dt}-C^t}{dt}\\ &=C^{t}\frac{C^{dt}-1}{dt} \end{aligned}
dtdM(t)=dtM(t+dt)−M(t)=dtCt+dt−Ct=dtCtCdt−Ct=CtdtCdt−1
其中,无论
C
C
C取什么值,
C
d
t
−
1
d
t
\frac{C^{dt}-1}{dt}
dtCdt−1 都会非常接近一个常数
k
k
k,尽管我们现在还不知道这个常数是什么,但我们仍然可以将指数函数的导数写成以下公式:
d
M
d
t
(
t
)
=
k
C
t
\frac{dM}{dt}(t) =kC^{t}
dtdM(t)=kCt
能否找到一个常数 C C C,使得 k = 1 k=1 k=1,并且能使得这个指数函数的导数,恰好是这个指数函数本身呢?
接下来引入自然对数
e
e
e,令
C
=
e
C=e
C=e,使得以
e
e
e为底的指数函数
M
(
t
)
=
e
t
M(t)=e^t
M(t)=et的导数,恰好是它本身,即:
M
(
t
)
=
d
M
d
t
(
t
)
=
e
t
M(t)=\frac{dM}{dt}(t)=e^t
M(t)=dtdM(t)=et
(PS:自然对数 e e e就是这么定义的。)
根据指数和对数的性质可知:
C
=
e
ln
C
C=e^{\ln{C}}
C=elnC
则
(1)
C
t
=
e
t
ln
C
C^t=e^{t\ln{C}} \tag 1
Ct=etlnC(1)
根据复合函数链式求导法则,结合上述对指数函数
M
(
t
)
=
e
t
M(t)=e^t
M(t)=et的导数为其本身这一性质,有
(2)
d
(
e
C
t
)
d
t
=
C
e
C
t
\frac{d(e^{Ct})}{dt}=Ce^{Ct} \tag 2
dtd(eCt)=CeCt(2)
根据公式1和公式2,有
d
M
d
t
(
t
)
=
d
(
C
t
)
d
t
=
d
(
e
t
ln
C
)
d
t
=
ln
C
e
t
ln
C
=
ln
C
(
e
ln
C
)
t
=
C
t
ln
C
\begin{aligned} \frac{dM}{dt}(t) &=\frac{d(C^t)}{dt}\\ &=\frac{d(e^{t\ln{C}})}{dt}\\ &=\ln{C}e^{t\ln{C}}\\ &=\ln{C}(e^{\ln{C}})^t\\ &=C^t\ln{C} \end{aligned}
dtdM(t)=dtd(Ct)=dtd(etlnC)=lnCetlnC=lnC(elnC)t=CtlnC
综上,指数函数
M
(
t
)
=
C
t
M(t)=C^{t}
M(t)=Ct的导数为
d
M
d
t
(
t
)
=
C
t
ln
C
\frac{dM}{dt}(t)=C^t\ln{C}
dtdM(t)=CtlnC