跳到主要内容
  • 打开数学解题器
  • 询问 AI 辅导老师
  • 查找 AP 课程
  • 创建测验
  • 打开计算器
  • 图形计算器
  • 浏览全部计算器
  • 阅读数学指南
↑ ↓回车打开 · Esc 关闭
开始解题

微积分

求导法则详解与完整例题

作者 MathSolver Pro Editorial Team · 发布于

用极限定义计算导数很慢。只需要少数几条法则——每条都由定义证明一次——就能在几行之内求出几乎任何式子的导数。本指南讲解每条法则、它为什么成立,以及如何组合使用。

为什么用法则而不是极限

导数被定义为一个极限,f′(x)=lim⁡h→0f(x+h)−f(x)hf'(x) = \lim_{h \to 0}\frac{f(x + h) - f(x)}{h},什么是导数一文用这个定义推导了一些简单函数的导数。如果每道题都这样做,会非常痛苦。数学家们一次性证明了一些通用法则,如今这些法则可以处理多项式、根式、指数函数、对数函数、三角函数以及它们的任意组合。

可以把这些法则分成两组:基本构件的导数,以及通过和、积、商与复合把构件组合起来的法则。

基本法则:常数、幂与和

ddxc=0,ddxxn=nxn−1,ddx[cf(x)]=cf′(x),ddx[f+g]=f′+g′\frac{d}{dx}c = 0, \qquad \frac{d}{dx}x^n = nx^{n-1}, \qquad \frac{d}{dx}\big[c f(x)\big] = c f'(x), \qquad \frac{d}{dx}\big[f + g\big] = f' + g'

常数永远不变,所以它的变化率为零。幂法则对任意实数指数 nn 都成立,而不只是正整数,这让它比初看起来有用得多。常数倍可以直接提出来,和的导数等于导数的和。

例 1:一个多项式

  1. 对 5x4−3x2+7x−25x^4 - 3x^2 + 7x - 2 逐项求导。
  2. 5⋅4x3−3⋅2x+7−0=20x3−6x+75 \cdot 4x^3 - 3 \cdot 2x + 7 - 0 = 20x^3 - 6x + 7。

例 2:根式与倒数

  1. 先改写成幂的形式:4x3=4x−3\frac{4}{x^3} = 4x^{-3},6x=6x1/26\sqrt{x} = 6x^{1/2}。
  2. ddx4x−3=−12x−4=−12x4\frac{d}{dx}4x^{-3} = -12x^{-4} = -\frac{12}{x^4}。
  3. ddx6x1/2=3x−1/2=3x\frac{d}{dx}6x^{1/2} = 3x^{-1/2} = \frac{3}{\sqrt{x}}。

求导之前,先把根式和分母中含 xx 的分式改写成幂的形式。大多数幂法则的错误都来自跳过这一步。

指数函数、对数函数与三角函数

这些导数值得牢记,因为所有更大的题目都由它们构成:

ddxex=ex,ddxax=axln⁡a,ddxln⁡x=1x,ddxlog⁡ax=1xln⁡a\frac{d}{dx}e^x = e^x, \qquad \frac{d}{dx}a^x = a^x\ln a, \qquad \frac{d}{dx}\ln x = \frac{1}{x}, \qquad \frac{d}{dx}\log_a x = \frac{1}{x\ln a}
ddxsin⁡x=cos⁡x,ddxcos⁡x=−sin⁡x,ddxtan⁡x=sec⁡2x\frac{d}{dx}\sin x = \cos x, \quad \frac{d}{dx}\cos x = -\sin x, \quad \frac{d}{dx}\tan x = \sec^2 x

函数 exe^x 的导数就是它自己,这正是 ee 在微积分中无处不在的原因。三角函数的求导法则要求角用弧度表示;如果用角度,会多出一个因子 π180\frac{\pi}{180}。其余的三角函数导数是 ddxsec⁡x=sec⁡xtan⁡x\frac{d}{dx}\sec x = \sec x\tan x、ddxcsc⁡x=−csc⁡xcot⁡x\frac{d}{dx}\csc x = -\csc x\cot x 和 ddxcot⁡x=−csc⁡2x\frac{d}{dx}\cot x = -\csc^2 x,它们都可以由下面的商法则推出。

乘积法则

ddx[f(x)g(x)]=f′(x)g(x)+f(x)g′(x)\frac{d}{dx}\big[f(x)g(x)\big] = f'(x)g(x) + f(x)g'(x)

乘积的导数不等于导数的乘积。要理解原因,可以想象一个边长为 ff 和 gg 的矩形。当两条边都稍微变长时,面积沿一条边增加一条大小为 f′⋅gf' \cdot g 的窄条,沿另一条边增加一条大小为 f⋅g′f \cdot g' 的窄条,再加上一个在取极限时消失的小角块。

例 3:y=x2sin⁡xy = x^2\sin x

  1. 令 f=x2f = x^2,g=sin⁡xg = \sin x,则 f′=2xf' = 2x,g′=cos⁡xg' = \cos x。
  2. y′=2xsin⁡x+x2cos⁡xy' = 2x\sin x + x^2\cos x。
  3. 在 x=πx = \pi 处:y′=2π⋅0+π2(−1)=−π2y' = 2\pi \cdot 0 + \pi^2(-1) = -\pi^2。

商法则

ddx[f(x)g(x)]=f′(x)g(x)−f(x)g′(x)g(x)2\frac{d}{dx}\left[\frac{f(x)}{g(x)}\right] = \frac{f'(x)g(x) - f(x)g'(x)}{g(x)^2}

由于有减法,这里的顺序很重要。一个常用的记忆口诀是:“上导乘下减上乘下导,再除以下的平方”,其中“上”指分子,“下”指分母。

例 4:y=x2+1x−1y = \frac{x^2 + 1}{x - 1}

  1. f=x2+1f = x^2 + 1,f′=2xf' = 2x;g=x−1g = x - 1,g′=1g' = 1。
  2. y′=2x(x−1)−(x2+1)(1)(x−1)2y' = \frac{2x(x - 1) - (x^2 + 1)(1)}{(x - 1)^2}。
  3. 化简分子:2x2−2x−x2−1=x2−2x−12x^2 - 2x - x^2 - 1 = x^2 - 2x - 1,所以 y′=x2−2x−1(x−1)2y' = \frac{x^2 - 2x - 1}{(x - 1)^2}。

把它用于 tan⁡x=sin⁡xcos⁡x\tan x = \frac{\sin x}{\cos x},得到 cos⁡2x+sin⁡2xcos⁡2x=sec⁡2x\frac{\cos^2 x + \sin^2 x}{\cos^2 x} = \sec^2 x,与上表一致。

链式法则

链式法则处理复合函数,也就是函数里面套着函数。如果 y=f(g(x))y = f(g(x)),那么:

dydx=f′(g(x))⋅g′(x)\frac{dy}{dx} = f'\big(g(x)\big)\cdot g'(x)

用文字说:先对外层函数求导,内层保持不动,再乘以内层的导数。用莱布尼茨记号,令 u=g(x)u = g(x),就是 dydx=dydu⋅dudx\frac{dy}{dx} = \frac{dy}{du}\cdot\frac{du}{dx}。变化率是相乘的:如果 uu 的变化速度是 xx 的 3 倍,而 yy 的变化速度是 uu 的 2 倍,那么 yy 的变化速度就是 xx 的 6 倍。识别内层函数和外层函数,正是复合函数一文所练习的技能。

例 5:四个用链式法则求的导数

  1. ddx(3x2+1)5=5(3x2+1)4⋅6x=30x(3x2+1)4\frac{d}{dx}(3x^2 + 1)^5 = 5(3x^2 + 1)^4 \cdot 6x = 30x(3x^2 + 1)^4。
  2. ddxsin⁡(x2)=cos⁡(x2)⋅2x\frac{d}{dx}\sin(x^2) = \cos(x^2)\cdot 2x。
  3. ddxe−2x=−2e−2x\frac{d}{dx}e^{-2x} = -2e^{-2x}。
  4. ddxln⁡(x2+4)=2xx2+4\frac{d}{dx}\ln(x^2 + 4) = \frac{2x}{x^2 + 4}。

组合使用各条法则

实际题目往往混合使用多条法则。从外往里做:先判断式子中最后进行的运算是什么,应用对应的法则,然后再处理每一部分。

例 6:y=xe3xy = xe^{3x}

  1. 最外层的运算是乘积,所以用乘积法则。
  2. 求 e3xe^{3x} 的导数需要用链式法则:3e3x3e^{3x}。
  3. y′=1⋅e3x+x⋅3e3x=e3x(1+3x)y' = 1 \cdot e^{3x} + x \cdot 3e^{3x} = e^{3x}(1 + 3x)。

例 7:用对数求导法求 y=xxy = x^x 的导数

  1. 幂法则和指数法则都不适用,因为底数和指数都在变化。
  2. 两边取对数:ln⁡y=xln⁡x\ln y = x\ln x。
  3. 两边求导,左边用链式法则:y′y=ln⁡x+1\frac{y'}{y} = \ln x + 1。
  4. 所以对 x>0x > 0,y′=xx(ln⁡x+1)y' = x^x(\ln x + 1)。

当 yy 根本无法单独解出时,例如 x2+y2=25x^2 + y^2 = 25,链式法则仍然可以通过隐函数求导发挥作用。

常见错误

  • 用链式法则时忘记乘内层的导数,例如把 sin⁡(x2)\sin(x^2) 的导数写成 cos⁡(x2)\cos(x^2)。
  • 对乘积直接把导数相乘,而不是使用乘积法则。
  • 把商法则分子中的顺序弄反,导致符号相反。
  • 对 exe^x 或 2x2^x 使用幂法则;它们是指数函数,不是幂函数。
  • 在三角函数求导中使用角度制。

要检查答案,导数计算器会显示每一步所用的法则,函数图像计算器则可以让你把曲线的斜率与你求出的导数值进行比较。

反三角函数

反三角函数的导数是代数式,许多学生第一次看到时都很意外。它们来自对反函数关系进行隐函数求导;例如,若 y=arcsin⁡xy = \arcsin x,则 sin⁡y=x\sin y = x,两边求导得到 cos⁡y⋅y′=1\cos y \cdot y' = 1。由于在反正弦的值域上 cos⁡y=1−x2\cos y = \sqrt{1 - x^2},于是得到结果:

ddxarcsin⁡x=11−x2,ddxarctan⁡x=11+x2\frac{d}{dx}\arcsin x = \frac{1}{\sqrt{1 - x^2}}, \qquad \frac{d}{dx}\arctan x = \frac{1}{1 + x^2}

这两个结果在积分中比在求导中更重要,因为它们解释了为什么像 ∫dx1+x2\int \frac{dx}{1 + x^2} 这样的积分会得到反正切。

高阶导数

对导数再求导就得到二阶导数,每次都使用同样的法则。对于 y=x4y = x^4,各阶导数依次为 4x34x^3、12x212x^2、24x24x、24,之后的每一阶导数都是 0。一个 nn 次多项式在求导 n+1n + 1 次之后总是变为零。

正弦和余弦则是循环的:sin⁡x\sin x 的各阶导数依次为 cos⁡x\cos x、−sin⁡x-\sin x、−cos⁡x-\cos x,然后又回到 sin⁡x\sin x,每四步重复一次。指数函数 exe^x 则完全不变。这些规律是构造泰勒级数的起点,泰勒级数利用函数在某一点处的全部导数来逼近函数。

带答案的练习题

先自己做,再看答案。首先判断哪条法则在最外层。

  1. ddx(2x3−1x)\frac{d}{dx}\left(2x^3 - \frac{1}{x}\right)。答案:6x2+1x26x^2 + \frac{1}{x^2}。
  2. ddx(x3ex)\frac{d}{dx}\left(x^3 e^x\right)。答案:x2ex(3+x)x^2e^x(3 + x),用乘积法则。
  3. ddxcos⁡(5x+1)\frac{d}{dx}\cos(5x + 1)。答案:−5sin⁡(5x+1)-5\sin(5x + 1),用链式法则。
  4. ddxln⁡xx\frac{d}{dx}\frac{\ln x}{x}。答案:1−ln⁡xx2\frac{1 - \ln x}{x^2},用商法则。
  5. ddx1+x2\frac{d}{dx}\sqrt{1 + x^2}。答案:x1+x2\frac{x}{\sqrt{1 + x^2}},用链式法则,幂为 12\frac{1}{2}。

法则的实际应用:相互关联的变化率

正是链式法则让相关变化率问题得以求解。假设池塘上一圈圆形水波向外扩散,半径以每秒 2 厘米的速度增大。面积为 A=πr2A = \pi r^2,对时间求导得到 dAdt=2πrdrdt\frac{dA}{dt} = 2\pi r\frac{dr}{dt}。当半径为 10 厘米时,面积的增长速度为 2π(10)(2)=40π≈125.72\pi(10)(2) = 40\pi \approx 125.7 平方厘米每秒。

同样的思路可以回答梯子沿墙下滑、气球充气、行人走离路灯时影子变化等问题。每种情况下,都先写出联系各个量的方程,再用链式法则对每一项关于时间求导,最后代入你所关心那一时刻的数值。先代入后求导是一个典型错误,因为这会把变化的量变成常数。

常见问题

幂法则对负指数和分数指数也适用吗?

适用。它对每个实数指数都成立,所以 ddxx−1=−x−2\frac{d}{dx}x^{-1} = -x^{-2},ddxx1/3=13x−2/3\frac{d}{dx}x^{1/3} = \frac{1}{3}x^{-2/3}。先把根式和倒数改写成幂的形式。

可以不用商法则吗?

通常可以。把 fg\frac{f}{g} 写成 f⋅g−1f \cdot g^{-1},然后用乘积法则和链式法则,或者先化简分式。两种做法得到的答案相同,只是可能需要化简才能看起来完全一样。

怎么知道什么时候该用链式法则?

只要函数里面装的不是单纯的 xx 就要用:括号的幂、2x2x 的三角函数、ee 的指数不是 xx 的情形,或者一个式子的对数。如果里面就是 xx,它的导数是 1,链式法则不会改变任何结果。

为什么 e 的 x 次方的导数等于它自身?

数 e≈2.71828e \approx 2.71828 恰好是使 axa^x 在 x=0x = 0 处斜率等于 1 的底数。有了这个性质,极限定义就表明每一点处的斜率都等于该点的函数值。

应该按什么顺序应用求导法则?

从你代入一个数计算这个式子时最后进行的那一步运算开始。如果那是乘法,就用乘积法则;如果是把函数作用在一个括号上,就用链式法则。然后对每一部分提出同样的问题,逐层向内处理。

MathSolver Pro Editorial Team

数学内容与审核

我们的编辑团队撰写每一篇指南时,都力求讲清每种方法背后的道理,而不只是给出答案。每道例题在发布前都会用本站自己的求解引擎和自动化测试进行核对;每当某种方法或考试形式发生变化,文章也会随之修订。