导数详解/Detailed Explanation
导数详解#
微积分是上帝的语言。 ——费曼
0. 为什么要学导数?#
假设你在骑自行车,速度表显示 20 km/h。这个速度就是路程对时间的导数。
但等等——速度表上的数字其实是瞬时速度。问题来了:小学二年级学的速度公式是 ΔtΔs,这要求有一段时间间隔。那某一瞬间的速度是怎么来的?(初中物理加速度)
这就是导数要解决的第一个问题:如何用静态的数学描述瞬间的变化?
1. 从割线到切线:导数的几何意义#
1.1 割线&斜率#
在函数 y=f(x) 上取两点:
- A(x0,f(x0))
- B(x0+Δx,f(x0+Δx))
割线 AB 的斜率:
k割=Δxf(x0+Δx)−f(x0)=ΔxΔy
1.2 极限#
现在,让 B 点无限靠近 A 点,即 Δx→0:
k切=limΔx→0Δxf(x0+Δx)−f(x0)
如果这个极限存在,我们就说函数在 x0 处可导,这个极限值就是导数。
后置芝士:这里的 lim 是极限符号。有人吐槽说学导数前先学极限是”劝退流程”,但没办法,没有极限的严格定义,牛顿和莱布尼茨当年都被 Bishop Berkeley 喷过,说导数是”消失的量的鬼魂”(ghosts of departed quantities)。后来数学家们用 ε−δ 语言才给极限正名。
1.3 导数的记号#
导数有很多写法,都是等价的:
- 拉格朗日记号:f′(x0) 或 y′(最常用)
- 莱布尼茨记号:dxdyx=x0 或 dxdf
- 简单记法:dxdf(x)
dxdy 看起来像个分数,它确实可以当分数用(在链式法则中特别明显),虽然严格来说它是一个整体的极限符号。
2. 导数的物理意义:变化率的精确描述#
| 物理量 | 原函数 | 导数 | 含义 |
|---|
| 位移 s(t) | 位置 | v(t)=s′(t) | 瞬时速度 |
| 速度 v(t) | 速度 | a(t)=v′(t) | 瞬时加速度 |
| 电量 Q(t) | 电荷 | I(t)=Q′(t) | 电流强度 |
| 功 W(t) | 功 | P(t)=W′(t) | 瞬时功率 |
核心思想:导数就是瞬时变化率。凡是”XX率”的东西,大概率都是导数。
3. 基本初等函数的导数公式#
3.1 常数与幂函数#
- (C)′=0 (常数的变化率为0, obvious)
- (xn)′=nxn−1 (幂函数求导法则,超级常用)
特殊 cases:#
- (x)′=1
- (x2)′=2x
- (x1)′=(x−1)′=−x21
- (x)′=(x1/2)′=2x1
3.2 指数与对数函数#
- (ex)′=ex (最漂亮的导数,导完还是它自己!)
- (ax)′=axlna
- (lnx)′=x1
- (logax)′=xlna1
ex 的导数还是 ex,这就是为什么 e 被称为”自然常数”。就像有些人整容后还是原来那样,ex 求导后完全不变,可以说是”不忘初心”的典范。
3.3 三角函数#
- (sinx)′=cosx
- (cosx)′=−sinx (注意负号!)
- (tanx)′=sec2x=cos2x1
三角函数的导数有周期性循环:sin→cos→−sin→−cos→sin,转四圈回到原点。这有点像”辗转相除”,只不过这里是”辗转求导”。
4. 导数的运算法则#
4.1 四则运算#
加减法:(导数的线性性质)#
(u±v)′=u′±v′
乘法:(莱布尼茨法则,注意不是 u′v′!)#
(uv)′=u′v+uv′
记忆口诀:前导后不导,加上前不导后导
除法:#
(vu)′=v2u′v−uv′
记忆口诀:上导下不导,减去上不导下导,除以平方(有点绕,多练几道就熟了)
废话:乘法法则可以用面积模型理解。设矩形边长为 u,v,面积 S=uv。当 u,v 都变化一点点 Δu,Δv 时,面积变化主要来自两块长条(uΔv 和 vΔu),角落的小块 ΔuΔv 是高阶无穷小,可以忽略。所以 ΔS≈vΔu+uΔv,除以 Δx 取极限就得到乘法法则。
4.2 复合函数求导:链式法则(Chain Rule)#
这是导数运算的核武器,也是最容易出错的地方。
若 y=f(u),u=g(x),则:
dxdy=dudy⋅dxdu
或写成:[f(g(x))]′=f′(g(x))⋅g′(x)
关键:外层函数在内层函数处的导数,乘内层函数的导数。
例子:求 (sin2x)′
- 外层:sinu,导数为 cosu
- 内层:u=2x,导数为 2
- 结果:cos2x⋅2=2cos2x
常见错误:直接写成 cos2x,忘了乘内层函数的导数 2。这就像剥洋葱,只剥了最外层就停了,里面的层还没处理呢!
多层复合就多次链式:
(esinx2)′=esinx2⋅cosx2⋅2x
从外到内:eu→sinv→x2,一层一层剥。
5. 导数的应用:不只是求斜率#
5.1 判断函数的单调性#
定理:若 f′(x)>0 在区间 I 上恒成立,则 f(x) 在 I 上单调递增;若 f′(x)<0,则单调递减。
几何解释:导数为正 ⇔ 切线斜率为正 ⇔ 函数图像上升。
注意:f′(x)>0 是充分不必要条件。例如 f(x)=x3,在 x=0 处 f′(0)=0,但函数在 R 上整体单调递增。严格来说,f′(x)≥0 且等号只在孤立点成立时,函数也是严格单调递增的。
5.2 求极值与最值#
极值点:函数在某点附近”最高”或”最低”的点。
必要条件(费马定理):若 f(x) 在 x0 处可导且取得极值,则 f′(x0)=0。
求极值步骤:
- 求导数 f′(x)
- 解 f′(x)=0,得到驻点(临界点)
- 判断驻点两侧导数符号变化:
- 左正右负 → 极大值
- 左负右正 → 极小值
- 同号 → 不是极值(如 y=x3 在 x=0 处)
二阶导数判别法(更快但有时会失效):
- 若 f′(x0)=0 且 f′′(x0)>0,则 x0 是极小值点
- 若 f′(x0)=0 且 f′′(x0)<0,则 x0 是极大值点
二阶导数的直观:f′′(x) 是导数的导数,描述的是变化率的变化率(加速度)。f′′(x)>0 意味着函数”向上凹”(concave up),像碗一样,底部自然是极小值。
5.3 实际问题中的最优化#
导数是解决”最大利润”、“最小成本”、“最短路径”等问题的利器。
经典题型:用长为 L 的铁丝围成一个矩形,怎样围面积最大?
解:设一边长为 x,则另一边为 2L−x,面积 S=x(2L−x)=2Lx−x2。
S′=2L−2x=0⇒x=4L。
所以是正方形时面积最大。配方也能做,但导数方法更通用,特别是约束条件复杂时。
6. 高阶导数与更多话题#
6.1 高阶导数#
导数的导数叫二阶导数,记作 f′′(x) 或 dx2d2y。
物理意义:
- s′(t)=v(t)(速度)
- s′′(t)=v′(t)=a(t)(加速度)
6.2 隐函数求导#
有时函数关系是隐式的,如 x2+y2=1(单位圆)。这时两边同时对 x 求导,把 y 看作 x 的函数:
2x+2y⋅y′=0⇒y′=−yx
注意 y 是 x 的函数,所以求导时要链式法则乘 y′。
6.3 洛必达法则(L’Hôpital’s Rule)#
求极限 limx→ag(x)f(x) 时,若遇到 00 或 ∞∞ 型未定式,可以:
limx→ag(x)f(x)=limx→ag′(x)f′(x)
前提:右边极限存在或为无穷大。
洛必达法则属于”超纲但好用”的工具,很多难题用它秒解。但要注意,它不是万能的,有时越求越复杂,或者根本不符合条件(如 limx→∞xx+sinx 就不能直接用,因为分子导数后振荡无极限)。
7. 常见误区与注意事项#
- 可导必连续,连续不一定可导
- 反例:y=∣x∣ 在 x=0 处连续但不可导(左导数为 −1,右导数为 1,不相等)
- 更奇葩的反例:y=xsinx1(补充 f(0)=0)在 x=0 处连续,但连左右导数都不存在(振荡太剧烈)
- f′(x0)=0 只是极值的必要条件,不是充分条件
- 反例:y=x3 在 x=0 处
- 极值 vs 最值
- 极值是局部概念,最值是全局概念
- 闭区间上的最值可能在极值点或端点处取得
- 链式法则别漏层
练习题#
1.求下列函数的导数:
- y=3x4−2x3+x−5
- y=ex⋅sinx
- y=ln(x2+1)
- 求 y=x3−3x2 的单调区间和极值
- 证明:当 x>0 时,ex>1+x
- 设 f(x)=x3+ax2+bx+c,在 x=1 处取得极值,且 f(1)=3,f′(0)=0,求 a,b,c 的值。
- (隐函数)求椭圆 4x2+9y2=1 在点 (1,233) 处的切线方程。
- 利用导数证明均值不等式:对正实数 a,b,有 2a+b≥ab