跳到主要内容

导数的定义

f(x)=x2f(x)=x^2xx33 变到 44 时,输出从 99 变到 1616,平均变化率是 (169)/(43)=7(16-9)/(4-3)=7。若从 33 变到 3.13.1,输出就从 99 变到 9.619.61,平均变化率是 (9.619)/0.1=6.1(9.61-9)/0.1=6.1

把非零的输入变化量记为 hh,起点仍取 a=3a=3。用输出变化量除以 hh,得到:

f(3+h)f(3)h=(3+h)29h=6+h(h0).\frac{f(3+h)-f(3)}h =\frac{(3+h)^2-9}h=6+h\quad(h\ne0).

这个比值叫作差商,表示两点之间的平均变化率。

输入变化量 hh差商 6+h6+h
1177
0.10.16.16.1
0.010.016.016.01
0.1-0.15.95.9

无论 hh 从正侧还是负侧趋近零,斜率都趋近 66h=0h=0 时差商没有定义;求导数要取极限,不能直接把零代入差商。

下图选取平方函数时,P=(3,9)P=(3,9) 固定,Q=(3+h,(3+h)2)Q=(3+h,(3+h)^2)hh 移动;h0h\ne0 时,连接两点的直线是割线,其斜率就是差商。

xPQ
曲线割线 PQP 点的切线
P = (3.00, 9.00) · Q = (4.00, 16.00)差商: 7.00割线斜率为 6 + h。Q 从任一侧靠近 P,斜率都趋近 6。

形式定义

对于函数 y=f(x)y=f(x),导数是用下列极限定义的瞬时变化率:

f(x)=limh0f(x+h)f(x)h,f'(x) = \lim_{{h \to 0}} \frac{f(x + h) - f(x)}{h},

前提是极限为有限实数。通常的双侧导数要求函数在该点周围的开区间内有定义,而且两侧的差商趋于同一个值。在定义域端点,应明确使用单侧导数。导数的极限定义与例题进一步说明了函数值与导数的区别。

平方函数满足 f(3)=6f'(3)=6。推广到任意实数 aa,有

f(a+h)f(a)h=a2+2ah+h2a2h=2a+h(h0),\frac{f(a+h)-f(a)}h =\frac{a^2+2ah+h^2-a^2}h=2a+h\quad(h\ne0),

所以 f(a)=2af'(a)=2a。约分只在 h0h\ne0 时进行,整个过程没有除以零。

从差商到局部线性近似

切线斜率

差商是经过 (a,f(a))(a,f(a))(a+h,f(a+h))(a+h,f(a+h)) 两点的割线斜率。它的有限极限 m=f(a)m=f'(a),就是曲线在 (a,f(a))(a,f(a)) 处的切线斜率。

切线方程

已知斜率和切点 (a,f(a))(a,f(a)),切线方程为

y=f(a)+f(a)(xa).y = f(a) + f'(a)(x - a).

x2x^2,在 a=3a=3 处有 y=9+6(x3)y=9+6(x-3)。取 h=0.01h=0.01,切线预测的函数值为 9+6(0.01)=9.069+6(0.01)=9.06,而精确值是 (3.01)2=9.0601(3.01)^2=9.0601,误差为 h2=0.0001h^2=0.0001

一般地,可导等价于

f(a+h)=f(a)+f(a)h+r(h),limh0r(h)h=0.f(a+h)=f(a)+f'(a)h+r(h),\qquad \lim_{h\to0}\frac{r(h)}h=0.

余项记为 r(h)=o(h)r(h)=o(h),意思是它相对于 h|h| 的大小趋于零。把导数定义中的差商减去 f(a)f'(a),就得到这一条件。平方函数在 33 处有 r(h)=h2r(h)=h^2,但仅有可导性,不能保证误差是二次量级,也不能保证远离 aa 时仍准确。

局部斜率不存在的情形

同一个余项等式还给出 f(a+h)f(a)f(a+h)\to f(a),所以可导必连续。反过来不成立:f(x)=xf(x)=|x|00 处连续,但差商 h/h|h|/hh<0h<0 时为 1-1、在 h>0h>0 时为 11。两侧斜率不同,因此双侧导数不存在。

回到上图,切换到 x|x|00 处的情形,再让 hh 分别从两侧趋近零:与 x2x^233 处不同,两侧割线斜率不会趋向同一个值。两种函数在 h=0h=0 时的差商都没有定义。

另外,f(x)=x3f(x)=\sqrt[3]{x}00 处的差商为 h2/3+h^{-2/3}\to+\infty;竖直切线不代表存在有限导数。

导数的几何与物理意义

变化率

切线斜率 f(a)f'(a) 表示在 aa 附近,每单位输入变化所对应的瞬时输出变化。局部近似 f(a+h)f(a)+f(a)hf(a+h)\approx f(a)+f'(a)h 把这个变化率用于预测函数值。

运动学解释

f(t)f(t) 描述物体在时刻 tt 的位置,f(a)f'(a) 就是在 t=at=a 时的瞬时速度。位置以米计、时间以秒计,导数的单位就是米每秒。推广到多个输入时,局部线性项由梯度与位移向量共同表示。

导数的等价记号

对于 y=f(x)y=f(x),以下记号都表示对 xx 求导:

  • f(x)f'(x)
  • yy'
  • dydx\frac{dy}{dx}
  • ddxf(x)\frac{d}{dx} f(x)
  • Df(x)Df(x)

特定点处的导数记号

x=ax=a 处,写作

f(a)=dydxx=a=ddxf(x)x=a=Df(a).f'(a) = \left. \frac{dy}{dx} \right|_{x=a} = \left. \frac{d}{dx} f(x) \right|_{x=a} = Df(a).

参考资料

探索关联打开关联网络