导数 刻画函数在某点的 瞬时变化率,几何上是切线斜率,物理上是速度。
微分 把这个变化率乘以自变量的增量,得到因变量的 线性近似增量。
一句话概括两者关系:导数告诉你「变得有多快」,微分告诉你「在这一小步里大概变了多少」。整个微分学就是用 直线(切线)局部代替曲线 的艺术——只要看得足够近,任何光滑曲线都像一条直线。
f′(x0)=Δx→0limΔxf(x0+Δx)−f(x0)=x→x0limx−x0f(x)−f(x0)
也常写作 dxdy、y′、y˙(物理记号)。
差商 ΔxΔy 是 割线斜率,也是 平均变化率。让 Δx→0,割线绕着 (x0,f(x0)) 转动、最终贴成 切线,割线斜率的极限就是切线斜率,也就是导数。物理上,把 f 看成位移、x 看成时间,平均速度的极限就是 瞬时速度。导数的本质,是用极限把「一段区间上的平均」逼成「一个点上的瞬时」。
由切线斜率立刻得到 切线方程 y−f(x0)=f′(x0)(x−x0),以及与之垂直的 法线方程(斜率取 −f′(x0)1)。
例(用定义求导):求 f(x)=x 在 x>0 处的导数。
f′(x)=Δx→0limΔxx+Δx−x=Δx→0limΔx(x+Δx+x)(x+Δx)−x=Δx→0limx+Δx+x1=2x1
关键一步是 分子有理化 消掉「制造 00」的差。
例(用定义判可导):f(x)=x∣x∣ 在 x=0 处是否可导?
f′(0)=x→0limx−0x∣x∣−0=x→0lim∣x∣=0
可导且 f′(0)=0。可见带绝对值的函数未必在尖点不可导——x∣x∣ 在原点其实很光滑。
把定义里的极限换成单侧极限,得到 左导数 f−′(x0) 与 右导数 f+′(x0):
f−′(x0)=Δx→0−limΔxf(x0+Δx)−f(x0),f+′(x0)=Δx→0+limΔxf(x0+Δx)−f(x0)
f 在 x0 可导 ⟺ 左右导数都存在且相等。这是判断分段函数在分界点、绝对值函数在尖点可导性的标准工具。
可导 ⇒ 连续,反之不成立。
道理是:若 f 在 x0 有切线,图像在该点附近必然「接得上」,不能有跳断。但反过来,连续只保证「不断」,不保证「光滑」。典型反例 y=∣x∣ 在 x=0 处连续,可左导数 −1、右导数 +1 不相等,图像在原点形成一个 尖角,没有唯一切线,故不可导。更极端的还有处处连续却处处不可导的函数。一句话:可导比连续严格,它额外要求「光滑、无折角、无竖直切线」。
(u±v)′=u′±v′
(uv)′=u′v+uv′
(vu)′=v2u′v−uv′
乘积法则 (uv)′=u′v+uv′ 不是简单的「各自求导再相乘」。直觉上把 u,v 看作矩形的两条边,面积 uv 的增量来自 两条边各自的伸长:长边伸长贡献 u′v,宽边伸长贡献 uv′,那块 u′v′ 的角是高阶小量、被极限丢掉。
dxdy=dudy⋅dxdu
链式法则是 变化率的传递:y 随 u 变、u 随 x 变,那么 y 随 x 的变化率就是两段变化率相乘。形式上像分数约分,du 一上一下「抵消」,这个记号上的巧合正是莱布尼茨记号的优势。它是复杂函数求导的主力,遇到「函数套函数」就 由外向内逐层剥。
例(四则法则):y=x2sinx,乘积法则 y′=(x2)′sinx+x2(sinx)′=2xsinx+x2cosx。
例(商法则):y=xlnx,y′=x2(1/x)⋅x−lnx⋅1=x21−lnx。
例(链式法则逐层剥):y=sin2(3x+1)。最外是平方、中间是 sin、最里是 3x+1:
y′=2sin(3x+1)⋅cos(3x+1)⋅3=3sin(6x+2)
例(多层嵌套):y=e1+x2,
y′=e1+x2⋅21+x21⋅2x=1+x2xe1+x2
[f−1(y)]′=f′(x)1
几何上,反函数图像是原图像关于 y=x 的镜像,切线斜率互为倒数。arcsin,arctan 等的导数公式都由此推出。
例(推 arcsin 的导数):设 y=arcsinx,即 x=siny(y∈[−2π,2π])。则
(arcsinx)′=(siny)′1=cosy1=1−sin2y1=1−x21
这里取 cosy≥0(因 y 在主值区间),开方取正根。arctanx 同理:由 x=tany 得 (arctanx)′=sec2y1=1+tan2y1=1+x21。
- 隐函数:对 F(x,y)=0 两端关于 x 求导,把 y 看作 x 的函数(即对含 y 的项用链式法则补乘 y′),再解出 y′。
- 参数方程 {x=φ(t)y=ψ(t):
dxdy=φ′(t)ψ′(t)
二阶导需再对 t 求一次并除以 φ′(t):dx2d2y=φ′(t)1dtd(φ′(t)ψ′(t))。
例(隐函数求导):圆 x2+y2=R2 在点 (x,y) 处的切线斜率。两端对 x 求导,把 y 看成 x 的函数:
2x+2yy′=0⇒y′=−yx
含 y 的项 y2 求导补乘 y′。这比先解出 y=±R2−x2 再求导干净得多。
例(参数方程求导):摆线 {x=t−sinty=1−cost。
dxdy=φ′(t)ψ′(t)=1−costsint=2sin22t2sin2tcos2t=cot2t
末尾用了半角公式把结果化简。
遇到 幂指函数 y=u(x)v(x) 或 多个因子连乘连除 的式子,先取对数再求导往往省力:
lny=lnu(x)v(x)=v(x)lnu(x)⇒yy′=v′lnu+v⋅uu′
原理是对数把 乘除变加减、幂变乘积,求导难度骤降;最后别忘了把 yy′ 乘回 y。幂指函数也可改写成 y=evlnu 后用链式法则,两种做法等价。
例(幂指函数):y=xx(x>0)。取对数 lny=xlnx,两端求导:
yy′=lnx+x⋅x1=lnx+1⇒y′=xx(lnx+1)
例(多因子连乘连除):y=(x+2)3(x+1)2x−1。取对数化乘除为加减:
lny=2ln(x+1)+21ln(x−1)−3ln(x+2)
求导得 yy′=x+12+2(x−1)1−x+23,再乘回 y 即得。若硬用商法则与乘积法则,会冗长易错得多。
| f(x) | f′(x) | f(x) | f′(x) |
|---|
| xa | axa−1 | ax | axlna |
| ex | ex | logax | xlna1 |
| lnx | x1 | sinx | cosx |
| cosx | −sinx | tanx | sec2x |
| cotx | −csc2x | secx | secxtanx |
| cscx | −cscxcotx | arcsinx | 1−x21 |
| arccosx | −1−x21 | arctanx | 1+x21 |
f(n)(x)=dxndny
二阶导 f′′ 是「变化率的变化率」:物理上是 加速度,几何上决定 凹凸。更高阶导数在泰勒展开里充当各阶系数。
| f(x) | f(n)(x) |
|---|
| ex | ex |
| ax | ax(lna)n |
| sinx | sin(x+2nπ) |
| cosx | cos(x+2nπ) |
| ln(1+x) | (1+x)n(−1)n−1(n−1)! |
| x1 | xn+1(−1)nn! |
| xm | m(m−1)⋯(m−n+1)xm−n(m 为正整数时 n>m 为 0) |
正弦、余弦的 n 阶导公式 sin(n)x=sin(x+2nπ) 抓住了一个规律:每求一次导,相位前进 2π。 求导四次正好回到自身,呈 sin→cos→−sin→−cos 的周期循环。
莱布尼茨公式(乘积的高阶导):
(uv)(n)=k=0∑n(kn)u(n−k)v(k)
形式与二项式定理 (a+b)n 完全平行,组合系数一一对应——把「乘方」换成「求导」即可。
例:求 y=x2ex 的 n 阶导(n≥2)。取 u=ex(各阶导都是 ex)、v=x2(三阶起为 0),只剩三项:
(x2ex)(n)=(0n)ex⋅x2+(1n)ex⋅2x+(2n)ex⋅2=ex[x2+2nx+n(n−1)]
诀窍是 把多项式那个因子选作 v——它的高阶导很快变零,求和被截成有限几项。
dy=f′(x)dx
微分是因变量增量的 线性主部:Δy=dy+o(Δx)。也就是说,当 Δx 很小时,曲线的真实增量 Δy 与切线给出的增量 dy 几乎相等,差距是更高阶的小量。
由 Δy≈dy 得 局部线性化 公式:
f(x0+Δx)≈f(x0)+f′(x0)Δx
在 x0=0 附近,常用近似(∣x∣ 很小):
(1+x)a≈1+ax,ex≈1+x,ln(1+x)≈x,sinx≈x,tanx≈x
这正是「用切线代替曲线」的实用版本:要估 1.02,取 f(x)=x、x0=1,得 ≈1+21⋅0.02=1.01。微分还用于 误差估计:自变量有微小测量误差 dx 时,因变量误差约为 ∣f′(x)∣∣dx∣。
| 定理 | 条件 | 结论 |
|---|
| 罗尔 | f∈C[a,b],在 (a,b) 可导,f(a)=f(b) | ∃ξ∈(a,b),f′(ξ)=0 |
| 拉格朗日 | f∈C[a,b],在 (a,b) 可导 | ∃ξ,f′(ξ)=b−af(b)−f(a) |
| 柯西 | f,g 满足拉格朗日条件,g′=0 | ∃ξ,g(b)−g(a)f(b)−f(a)=g′(ξ)f′(ξ) |
几何直觉是这组定理的灵魂:
- 罗尔定理(Rolle's Theorem):一条两端等高的光滑曲线,中间必有一处切线水平——爬上去总要下来,转折点处斜率为零。
- 拉格朗日中值定理(Lagrange's Mean Value Theorem):是罗尔的「倾斜版」。连接两端的割线有个斜率(平均变化率),曲线中间必有一点的切线 恰好与这条割线平行。换句话说,瞬时变化率在某点等于整体的平均变化率。
- 柯西中值定理(Cauchy's Mean Value Theorem):把两个函数用参数曲线 (g(t),f(t)) 串起来,结论仍是「割线斜率 = 某点切线斜率」,只是斜率写成 g′f′。它是洛必达法则的理论后盾。
拉格朗日定理常写成增量形式 f(b)−f(a)=f′(ξ)(b−a),是连接「函数值之差」与「导数」的桥梁,证明不等式、估计误差时极其常用。
中值定理类的证明题,核心都是 构造一个恰当的辅助函数 F,让它满足罗尔条件,再断言其导数有零点。
例(构造辅助函数):设 f∈C[0,1],在 (0,1) 可导,f(1)=0,证存在 ξ∈(0,1) 使 ξf′(ξ)+f(ξ)=0。注意到要证的式子是 [xf(x)]′=xf′(x)+f(x) 在 ξ 处为零。令 F(x)=xf(x),则 F(0)=0、F(1)=1⋅f(1)=0,F 满足罗尔条件,故 ∃ξ 使 F′(ξ)=ξf′(ξ)+f(ξ)=0。「凑导数」是关键:把待证式倒着看成某个 F 的导数。
例(拉格朗日证不等式):证当 x>0 时 1+xx<ln(1+x)<x。对 f(t)=ln(1+t) 在 [0,x] 用拉格朗日:存在 ξ∈(0,x) 使
ln(1+x)−ln1=f′(ξ)(x−0)=1+ξx
由 0<ξ<x 得 1+x1<1+ξ1<1,两边乘 x 即得欲证的双侧不等式。把 ln 之差写成中值形式,再用 ξ 的范围夹住。
例(柯西中值定理):证存在 ξ∈(a,b) 使 b−af(b)−f(a)=2ξf′(ξ)⋅2ξ 一类「带权」结论时,取 g(x)=x2 套柯西即可——选对 g 是用柯西定理的全部技巧。
当 00 或 ∞∞ 型时:
x→x0limg(x)f(x)=x→x0limg′(x)f′(x)
适用条件需 同时满足:
- 是 00 或 ∞∞ 型(其余未定式须先化归到这两种);
- f,g 在 x0 去心邻域可导且 g′(x)=0;
- 右端 limg′f′ 存在或为 ∞。
洛必达常见陷阱:
- 右端极限不存在 ≠ 原极限不存在。若 limg′f′ 振荡不存在,法则失效,但原极限可能照样存在(如 x→∞limxx+sinx=1,求导后变成 lim(1+cosx) 反而不存在)。
- 用前必须验型。对非 00、∞∞ 的式子直接求导是错的。
- 能用等价无穷小先化简就先化简,盲目连续求导可能越求越复杂(尤其分母含三角时)。
f(x)=k=0∑nk!f(k)(x0)(x−x0)k+Rn(x)
x0=0 时称为 麦克劳林公式(Maclaurin's Formula)。
泰勒公式的灵魂是 用多项式逼近一般函数。多项式是最好算的函数(只用加减乘),而泰勒展开让我们用一段多项式 在 x0 附近模仿 任意光滑函数:常数项对齐函数值,一次项对齐斜率(切线),二次项对齐凹凸,阶数越高、贴合的范围越广、误差 Rn 越小。微分近似 f(x0)+f′(x0)Δx 不过是 只取到一次项 的泰勒公式。
余项 Rn 常用两种写法:佩亚诺型 Rn=o((x−x0)n)(求极限够用),拉格朗日型 Rn=(n+1)!f(n+1)(ξ)(x−x0)n+1(需要估误差时用)。
ex=n=0∑∞n!xn,sinx=n=0∑∞(2n+1)!(−1)nx2n+1,cosx=n=0∑∞(2n)!(−1)nx2n
ln(1+x)=n=1∑∞n(−1)n−1xn,(1+x)a=n=0∑∞(na)xn,1−x1=n=0∑∞xn
遇到「等价无穷小因相减而失效」的 00 型,把各函数展到 同一阶(一般展到分母同阶)最稳。
例:x→0limx2ex−1−x。ex=1+x+2x2+o(x2),代入分子:
x2ex−1−x=x22x2+o(x2)x→021
例:x→0limx3sinx−xcosx。sinx=x−6x3+o(x3)、xcosx=x(1−2x2+o(x2))=x−2x3+o(x3),相减:
sinx−xcosx=(−61+21)x3+o(x3)=3x3+o(x3)⇒极限=31
- 单调性:f′(x)>0⇒ 单调递增;f′(x)<0⇒ 单调递减。斜率的正负直接决定曲线的升降。
- 极值:必要条件 f′(x0)=0(驻点,或导数不存在的点)。判别有两法:一阶导变号法(f′ 由正变负是极大,由负变正是极小),或 二阶导法(f′′(x0)>0 为极小、<0 为极大、=0 失效)。
- 最值:闭区间上的最值在 驻点、不可导点、端点 三类候选里比大小取得。
- 凹凸性:f′′(x)>0 时曲线 凹(形如 ⌣),f′′(x)<0 时 凸(形如 ⌢)。二阶导描述的是「斜率本身在变快还是变慢」。
- 拐点:f′′=0 且两侧变号处,是凹凸性的分界点。
- 水平渐近线:x→∞limf(x)=A,则 y=A。
- 竖直渐近线:x→x0limf(x)=∞,则 x=x0(常出现在间断点、定义域边界)。
- 斜渐近线:y=kx+b,其中 k=x→∞limxf(x)、b=x→∞lim[f(x)−kx],两极限都存在时才有。
- 证不等式:把不等式整理成 g(x)≥0,研究辅助函数 g 的单调性与最值——若 g 在区间上单调且端点取等,则全程不小于零。本质是把「比大小」转成「求最值」。
- 讨论方程根:方程 f(x)=0 的实根个数 = 曲线 y=f(x) 与 x 轴交点数。用单调性把定义域切成若干单调段,每段至多一根,再结合 零点定理(端点异号则有根)数清根的个数;含参数时讨论参数如何移动极值。
例(单调性证不等式):证当 x>0 时 ex>1+x。令 g(x)=ex−1−x,则 g(0)=0,g′(x)=ex−1>0(x>0),故 g 在 (0,+∞) 严格递增,于是 g(x)>g(0)=0,即 ex>1+x。「移项—求导定号—比端点」三步,是导数证不等式的固定流程。
例(讨论根的个数):方程 x3−3x+a=0(a 为参数)有几个实根?令 f(x)=x3−3x+a,f′(x)=3x2−3=0 得驻点 x=±1,极大值 f(−1)=2+a、极小值 f(1)=a−2。曲线呈「升—降—升」,与 x 轴交点数由极值符号决定:极大 >0 且极小 <0(即 −2<a<2)有 3 根;a=±2 时某极值触轴,有 2 根(含一个重根);∣a∣>2 时仅 1 根。
例(凹凸性证不等式):证 2ex+ey≥e(x+y)/2。因 f(t)=et 满足 f′′(t)=et>0 处处凹(形如 ⌣),由凹函数的 琴生不等式 2f(x)+f(y)≥f(2x+y) 即得。凹凸性把一大类「均值不等式」一句话拿下。
κ=(1+y′2)3/2∣y′′∣
曲率衡量曲线 弯曲的剧烈程度:直线曲率为 0,圆的曲率处处为 R1(半径越小越弯)。曲率的倒数 κ1 是 曲率半径,即在该点最贴合曲线的那个圆的半径。
几个量由方程联系在一起、都随时间 t 变化时,对约束方程两端 关于 t 求导,就把各自的变化率联系起来——已知其中一些,可解出另一个。
例(梯子下滑):长 5m 的梯子靠墙,底端以 1m/s 远离墙脚滑动。当底端离墙 3m 时,顶端下滑多快?设底端距墙 x、顶端高 y,约束 x2+y2=25。两端对 t 求导:
2xdtdx+2ydtdy=0⇒dtdy=−yxdtdx
此刻 x=3,y=25−9=4,dtdx=1,代入得 dtdy=−43m/s。负号表示 y 在减小,即顶端以 43m/s 下滑。先列几何约束、再整体对 t 求导、最后代入瞬时数值——切忌一开始就代数字。