writer: CoderLee
1.定义
导数是什么?它其实可理解为物理上的瞬时速度,即无穷小瞬间的平均速度.
数学上函数的导数的定义是:自变量增长一个无穷小的量记为dx,**函数值所对应增长的量与dx的比**与即为导数.
导数的定义式: (f’(x)表示求函数f(x)的导数)
f
′
(
x
)
=
l
i
m
Δ
x
→
0
f
(
Δ
x
+
x
)
−
f
(
x
)
Δ
x
p
s
:
Δ
x
表示自变量无穷小的增量
f'(x) = lim_{\Delta{}x\to0}~~\frac{f(\Delta{x}+x)-f(x)}{\Delta{}x} \\ps:\Delta{x}表示自变量无穷小的增量
f′(x)=limΔx→0 Δxf(Δx+x)−f(x)ps:Δx表示自变量无穷小的增量
根据此定义式就可推导计算出函数的导数(当然实战不需要这么推导).
2.小试牛刀
先试试求一次函数的导数.
题目:设函数f(x)=3x+6,求f’(x),f’(2).
解 : f ′ ( x ) = lim Δ x → 0 f ( Δ x + x ) − f ( x ) Δ x = 3 ( Δ x + x ) + 6 − ( 3 x + 6 ) Δ x = 3 Δ x + 3 x + 6 − 3 x − 6 Δ x = 3 Δ x Δ x = 3 \begin{align} 解:f'(x)&=\lim_{\Delta{}x\to0}~~\frac{f(\Delta{x}+x)-f(x)}{\Delta{}x} \\&=\frac{3(\Delta{x}+x)+6-(3x+6)}{\Delta{x}} \\&=\frac{3\Delta{x}+3x+6-3x-6}{\Delta{x}} \\&=\frac{3\Delta{x}}{\Delta{x}} \\&=3 \end{align} 解:f′(x)=Δx→0lim Δxf(Δx+x)−f(x)=Δx3(Δx+x)+6−(3x+6)=Δx3Δx+3x+6−3x−6=Δx3Δx=3
把x=2代入f’(x),易得:f’(x)=3
你会惊奇地发现,一次函数的导数竟然等于它的k值!
而k值表示一次函数的斜率,没错,这就是导数的几何意义.
3.深入理解导数
我们再探究一下二次函数的导数.
首先画一个图(y=3x2+6x-5):
通过上一问我们知道,导数的几何意义就是函数的斜率,
但是二次函数是曲线,怎么求它的斜率呢?
既然是曲线,那么函数上每一点的斜率都不同.
根据定义可知,斜率是坡度(tan),
过函数上任意一点做它的切线,
这条切线的坡度就是这一点的斜率.
如图(橙线为切线):
那么问题来了,不是说两点确定一条直线吗,过一点怎么做切线呢?
我们把它放大:
可以明显的看到切线过了2个点.
那另外一个点是怎么来的?
第二个点其实是离第一个点无穷近的,在函数上的点.
记第一个点为(x0,f(x0)),第二个点为(x1,y1),此二次函数记作f(x)=3x2+6x-5
则:(dx为趋于无穷小的增量,增加无穷小的距离)
x1 = x0+dx
y1 = f(x0+dx)
所以第二个点表示为:(x0+dx,f(x0+dx))
好的现在两点坐标知道了,求两点连线的坡度还不简单?!
以两点为顶点构建直角三角形,根据三角函数tan=对边/斜边求出斜率,如图:
据图可知:斜率=f(x0+dx)-f(x)/dx,而这也就是导数的定义式.
所以,导数的几何意义就是:
过函数上一点与另一个离它无穷近的,
在函数上的点
作切线,
切线的斜率就是导数.
而二次函数是曲线所以导数会变化.
浅浅做了个动画:
4.实战演练
根据导数定义式,可求出二次函数f(x)=3x2+6x-5的导数为6x+6.
但实战中用定义式一个个去推太麻烦了,于是就出现了导数表,方便计算更复杂的情况.
部分导数值如下:
C
′
=
0
(
n
x
)
′
=
n
(
x
n
)
′
=
n
x
n
−
1
(
n
x
a
)
′
=
a
n
x
a
−
1
(
x
)
′
=
1
2
x
l
n
′
(
x
)
=
1
x
s
i
n
′
x
=
c
o
s
c
o
s
′
x
=
−
s
i
n
x
(
k
x
)
=
−
k
x
2
(
a
x
)
′
=
a
x
˙
l
n
a
(
e
x
)
′
=
e
x
t
a
n
′
x
=
1
c
o
s
2
x
\begin{align} &C'=0~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&(nx)'=n\\\\ &(x^{n})'=nx^{n-1}&(nx^{a})'=anx^{a-1}\\\\ &(\sqrt{x})'=\frac{1}{2\sqrt{x}}&ln'(x)=\frac{1}{x}\\\\ &sin'x=cos&cos'x=-sinx\\\\ &(\frac{k}{x})=-\frac{k}{x^2}&(a^x)'=a^x\dot{}~lna\\\\ &(e^x)'=e^x&tan'x=\frac{1}{cos^2x} \end{align}
C′=0 (xn)′=nxn−1(x)′=2x1sin′x=cos(xk)=−x2k(ex)′=ex(nx)′=n(nxa)′=anxa−1ln′(x)=x1cos′x=−sinx(ax)′=ax˙ lnatan′x=cos2x1
是时候练练手了:
设f(x)=1/1+e-x,求f’(x),f’(1),f’(2).
解 : f ′ ( x ) = [ 1 ( 1 + e − x ) − 1 ] ′ = − e x ( e x + 1 ) − 2 = − e x ( e x + 1 ) 2 \begin{align} 解:f'(x)&=[1(1+e^{-x})^{-1}]'\\ &=-e^{x}(e^{x}+1)^{-2}\\ &=-\frac{e^x}{(e^x+1)^2} \end{align} 解:f′(x)=[1(1+e−x)−1]′=−ex(ex+1)−2=−(ex+1)2ex
5.小结
到了这里,导数你已经掌握的差不多了,导数的应用非常广泛,什么梯度下降,洛必达什么的.
最后,交给你些简单的求导法则.
设u,v为不同的连续的函数,则有:
(uv)’ = u’v + uv’
(u+v)’ = u’ + v’
(u/v)’ = (u’v-uv’)/v2
例如:[cos(x)*sin(x)]=-sin(x)2 + cos(x)2
Tankyou For Reading!初中牲不喜轻喷