☰
常用导数公式全解析:从变化率到链式法则的实战指南
2026/9/30 10:31:51 网站建设 项目流程

只要是需要跟数学打交道的人,迟早都会撞上导数这堵墙。函数怎么变化、速率有多快、曲线在哪个点最陡,这些问题最后都会落到一张带着“撇”的公式表上——也就是常用导数公式。我刚学微积分那会儿,总觉得这些公式又多又乱,背了忘、忘了背,后来才发现,问题出在“只背不理解”上。这篇总结我想换个方式:把公式表、推导逻辑和实战套路放在一起讲,让导数不再是一个需要硬啃的清单,而是一套能想明白、能直接用起来的工具。

1. 导数的直觉:先想清楚“变化率”这三个字

在背公式之前,我想先聊聊导数到底在算什么。这一步想通了,后面记公式会轻松很多。

1.1 从三个生活场景看懂导数

第一个场景:你开车上了高速,仪表盘上的速度表显示 120 km/h。这个“瞬时速度”就是一个导数——它表示在某一瞬间,里程表读数随时间的变化率。时速表为什么能实时跳数字?就是因为系统在持续计算“距离随时间的变化率”。再深想一步,如果一小时前你的里程是 0,现在里程是 120 公里,那平均速度是 120 km/h,但你在某一刻的瞬时速度可能只有 80,也可能飙到 140。导数关心的,恰恰是那一瞬间的瞬时变化率,而不是整段时间的平均变化率。

第二个场景:你看股票的K线图,某一天股价突然拉升。那个“突然拉升”的陡峭程度,就是价格对时间的导数。涨得越陡,导数越大;走平了,导数趋近于 0;下跌的时候,导数是负的。理解了这一点,你会发现导数的正负号其实很有直觉——正号意味着上升,负号意味着下降,零意味着水平。

第三个场景:你在做机器学习,用梯度下降更新参数。那“梯度”本身就是损失函数对参数的导数——它告诉我们参数往哪个方向调、调多少,损失才能下降得最快。所以你会发现,不管是在物理、金融还是人工智能领域,导数都是沟通“当前状态”和“下一步变化”的桥梁。

这三个场景看起来风马牛不相及,但底层的数学结构完全一样:都是某个函数的变化率。导数就是这个“变化率”的精确数学刻画。这也是为什么高数教材一上来先讲导数——它是整个微积分大厦的第一块砖。

1.2 导数的极限定义:一切公式的源头

严格一点说,函数 f(x) 在 x0 处的导数定义为:

f'(x0) = lim_{h→0} [f(x0+h) - f(x0)] / h

这个式子看着抽象,但翻译成人话就是:我在 x0 附近取一个很小的变化 h,看看函数值变了多少,再把这个“变化量除以变化量”的比值取极限。当 h 无限趋近于 0 时,得到的极限就是那一点的瞬时变化率,也就是导数。

这里有一个很关键的问题:h 无限趋近于 0 但不等于 0。为什么要这么绕?因为直接让 h = 0,分母就是 0,数学上没意义。极限方法让我们先看 h 接近 0 时比值怎么变,如果这个比值稳定地趋向某个固定的数,我们就把它定义为导数。这也是微积分里“极限”这个概念如此重要的原因。

几何直观上也很好理解:[f(x0+h) - f(x0)] / h 是一条割线的斜率,当 h → 0 时,割线慢慢变成切线,所以导数就是曲线在 x0 处的切线斜率。这也是为什么很多人第一次学导数时,教科书会先讲“切线斜率”。

另外要提醒一点:导数记号有很多种写法。f'(x)、y'、dy/dx、df/dx,它们表示同一个意思。做题时碰到任何一种,心里都要清楚它指的就是求导。这些记号在后面的链式法则里特别容易混淆,先认清它们能省很多事。

1.3 求导前先问自己三个问题

动手求导之前,我习惯先问自己三个问题,几乎能避掉一半错误:

第一,这个函数是基本初等函数吗?如果是,直接套表;如果不是,它是怎么组合出来的——加减、乘除、复合还是几种都有?第二,函数里面有没有“函数套函数”?比如 sin(3x)、e^(x²)、ln(cos x),这时候必须用链式法则,缺一层都不行。第三,是否需要先化简?很多函数在求导之前可以先用代数变形简化,比如把根式写成幂函数、把分式拆开、把乘除转化为指数形式。预处理做得好,求导会轻松很多。

我会在第4节的例题里反复展示这三个问题的用法。先建立这个思考框架,后面就是重复劳动了。

2. 常用导数公式一览:真正需要记的一张表

现在进入正题。这一节我把最常用、最核心的导数公式整理成一张总表,后面每一类我都会补充说明理解方式和记忆方法。

2.1 基本初等函数的导数

函数导数
C(常数)0
x^n(n为任意实数)n·x^(n-1)
e^xe^x
a^x(a > 0 且 a ≠ 1)a^x·ln a
ln x1/x
log_a x1/(x·ln a)
sin xcos x
cos x-sin x
tan xsec²x
cot x-csc²x
sec xsec x·tan x
csc x-csc x·cot x
arcsin x1/√(1-x²)
arccos x-1/√(1-x²)
arctan x1/(1+x²)
arccot x-1/(1+x²)

这张表大约囊括了 90% 你会遇到的求导场景。我来说几个观察:

  • 常数求导为 0,这是“变化率”的极致体现——一个常数根本不变化,所以变化率是 0。
  • e^x 求导还是 e^x,这是唯一一个“求导等于自己”的常见函数,也是它在数学建模和工程中频繁出现的重要原因。
  • sin 和 cos 是“换岗”:sin 变成 cos,cos 变成 sin 的相反数。可以记为“正弦变余弦,余弦变负正弦”。
  • arcsin、arccos、arctan 的导数中都有根式或分母,后面我会解释根源——它们来自反函数的求导法则。

2.2 四则运算法则:加减乘除怎么处理

求导不是每个函数都直接套表,很多函数是由基本函数组合而来的,这时候你需要的是运算法则:

  • 加减法则:(u ± v)' = u' ± v'
  • 乘法法则:(uv)' = u'v + uv'
  • 除法法则:(u/v)' = (u'v - uv') / v²,其中 v ≠ 0

加法法则没啥可说的,基本直觉就是“各部分各自求导再加起来”。真正容易栽跟头的是乘法和除法。

乘法法则有个口诀:“前导后不导,前不导后导”。意思是,先让前一个函数求导、后一个保持不变,再加上前一个保持不变、后一个求导。两条缺一不可。

举个小例子:求 (x²·e^x)',按口诀是 (x²)'·e^x + x²·(e^x)' = 2x·e^x + x²·e^x。如果你只记得“前导后不导”,那就漏了后面那一项,结果多半会踩中选择题里的干扰项。

除法法则同样有口诀:“分子求导乘分母,减去分母求导乘分子,最后除以分母的平方”。注意中间是减号,顺序不能换。我先记“上导下不导减下导上不导”,再除以 v²,这样就不容易把符号搞错。

2.3 复合函数:链式法则拯救你

如果说四则运算是处理函数的加减乘除,那复合函数就是“函数的嵌套”。比如 y = sin(2x),它不是直接套 sin 的导数公式就完事的,因为括号里面不是 x,而是 2x。这时候你需要的是链式法则:

如果 y = f(g(x)),那么 y' = f'(g(x)) · g'(x)

用人话说:先对外层函数求导,代入内层函数,再乘以内层函数的导数。这个过程像剥洋葱,一层一层从外往里剥。

举例:y = sin(2x)。

  • 外层是 sin u,求导得 cos u;
  • 内层是 u = 2x,求导得 2;
  • 所以 y' = cos(2x) · 2 = 2cos(2x)。

这个“剥洋葱”的直觉值得反复强调。遇到复杂复合函数,不要慌,把函数拆成一层一层的,从外往里逐层求导,每一层求导结果相乘,这个套路能应对绝大多数求导题。

3. 公式背后:从定义出发,亲手推出核心公式

这一节是我最想分享的部分。很多人背公式永远背不熟,是因为不知道公式怎么来的。当你亲手推过一遍,这些公式就变成“显然”的了。如果你现在时间紧张,可以先跳过推导,只记公式;但如果你想让数学学习真正上一个台阶,我强烈建议你花一小时把这几个推导过一遍。

3.1 幂函数公式:二项式展开的威力

先从最简单的开始:(x^n)' = nx^(n-1)。用导数的极限定义:

f'(x) = lim_{h→0} [(x+h)^n - x^n] / h

用二项式定理展开 (x+h)^n:

(x+h)^n = x^n + n x^(n-1) h + [n(n-1)/2] x^(n-2) h² + ... + h^n

减去 x^n 之后,首项是 n x^(n-1) h,后面每一项都至少带有 h²、h³ 等更高次项。除以 h 之后,第一项变成 n x^(n-1),后面各项还留着 h 的幂次:

f'(x) = n x^(n-1) + [n(n-1)/2] x^(n-2) h + ... + h^(n-1)

取极限 h → 0,除了第一项之外,所有含 h 的项全部归零。于是得到:

f'(x) = n x^(n-1)

这个公式不仅对正整数 n 成立,对任意实数 n 也成立。比如 (√x)' = (x^(1/2))' = (1/2) x^(-1/2) = 1/(2√x),以及 (1/x)' = (x^(-1))' = -1·x^(-2) = -1/x²。很多人用不熟这个公式,其实关键是把根式、分式统一写成 x 的幂次形式,再套公式就很顺手了。

3.2 指数函数与对数函数:为什么 e^x 如此特殊

指数函数 a^x 的求导是不少人的困惑点。从定义出发:

(a^x)' = lim_{h→0} [a^(x+h) - a^x] / h = a^x · lim_{h→0} [a^h - 1] / h

注意,a^x 被提出来了,剩下的极限只与 a 有关。当 a = e 时,这个极限刚好等于 1。因为数学上 e 可以定义为满足 lim_{h→0} [e^h - 1]/h = 1 的常数。于是 (e^x)' = e^x——这正是 e 的特别之处。

而对一般的 a,因为 a^h = e^(h ln a),令 t = h ln a,当 h → 0 时 t → 0,于是:

lim_{h→0} [a^h - 1] / h = lim_{t→0} [(e^t - 1) / (t/ln a)] = ln a

所以 (a^x)' = a^x · ln a。这个结果不需要死记——只要记住 e^x 的自导数性质,再加上换底思想,就能自然推出来。

对数函数 (ln x)' = 1/x 的推导稍微绕一点,但逻辑也很清晰:

(ln x)' = lim_{h→0} [ln(x+h) - ln x] / h = lim_{h→0} (1/h) · ln[(x+h)/x] = lim_{h→0} (1/h) · ln(1 + h/x)

令 t = h/x,则 h = xt,当 h → 0 时 t → 0:

= lim_{t→0} (1/(xt)) · ln(1+t) = (1/x) · lim_{t→0} (1/t) · ln(1+t)

关键一步来了:利用 e 的另一个定义 e = lim_{t→0} (1+t)^(1/t),括号里那一坨的极限就是 ln e = 1。于是 (ln x)' = 1/x。

至于 log_a x 的导数,用换底公式 log_a x = ln x / ln a,所以它等于 1/(x ln a)。到这里,指数和对数的公式就全部打通了。

3.3 三角函数:两个重要极限撑起的半边天

sin x 的导数公式可以用定义推导。写出差分:

(sin x)' = lim_{h→0} [sin(x+h) - sin x] / h

利用三角恒等式 sin(x+h) = sin x cos h + cos x sin h:

= lim_{h→0} [sin x (cos h - 1) + cos x sin h] / h = sin x · lim_{h→0} (cos h - 1)/h + cos x · lim_{h→0} sin h/h

这里需要两个重要极限:

  • lim_{h→0} sin h/h = 1
  • lim_{h→0} (cos h - 1)/h = 0

第一个极限的几何意义是“当角度 h 很小时,sin h 近似等于 h”(注意这里的 h 是弧度制)。第二个极限可以由恒等式 cos h - 1 = -2sin²(h/2) 推导出来:把它拆成 -sin(h/2) · [sin(h/2)/(h/2)],第一个因子趋近 0,第二个因子趋近 1,所以整体趋近 0。

把这些结果代入,就得到 (sin x)' = cos x。

cos x 的导数可以用类似方法推导,也可以用恒等式 cos x = sin(π/2 - x) 加链式法则得到 (cos x)' = -sin x。注意那个负号,它是最多人漏掉的。

tan x、cot x、sec x、csc x 的导数都可以通过“先写成 sin/cos 的形式,再用除法法则”来推。比如:

(tan x)' = (sin x / cos x)' = [cos x · cos x - sin x · (-sin x)] / cos²x = (cos²x + sin²x) / cos²x = 1/cos²x = sec²x

至于 arcsin x 和 arctan x 这类反三角函数,最优雅的推导方法是利用反函数求导法则。设 y = arcsin x,则 sin y = x,对两边关于 x 求导:cos y · y' = 1,所以 y' = 1/cos y = 1/√(1-sin²y) = 1/√(1-x²)。同理,设 y = arctan x,则 tan y = x,得到 sec²y · y' = 1,于是 y' = cos²y = 1/(1+tan²y) = 1/(1+x²)。

到这里,整张常用导数公式表就不是十几条孤立的公式,而是一个互相联系、可以互相推导的体系了。

4. 实战:从套公式到综合应用的完整流程

公式看懂了,推导看明白了,但真正做题时还是容易卡壳。这一节我用三道递进难度的例题,展示完整的求导流程。每一道题我都会先走一遍“1.3 里说的三个问题”,再看答案。

4.1 基础题:一次性解决多个简单项

例题:求 f(x) = 3x² + sin x + ln x 的导数。

先看结构:三个项相加,属于四则运算里的加法法则。再看每一项是不是基本初等函数:3x² 是幂函数(带系数),sin x 是正弦函数,ln x 是对数函数。没有复合嵌套。那么直接逐项求导:

f'(x) = (3x²)' + (sin x)' + (ln x)' = 3·2x + cos x + 1/x = 6x + cos x + 1/x

注意常数系数 3 提出去之后保持不变,只对 x² 求导。很多人会在 3x² 这里犯错,写成 6x² 或者忘记乘 2。原因是对“幂函数求导”和“系数处理”两个操作没分开。见到这种题,我习惯先在心里划出每一项的边界,再逐项套公式,绝不跳步。

顺带提一个高频考点:任何常数项,哪怕它长得再复杂(比如 π²、e³、ln 2),求导结果都是 0。因为它不含变量,不存在变化率。

4.2 进阶题:乘法法则与链式法则的组合拳

例题:求 y = x²·sin(3x) 的导数。

先看结构:x² 和 sin(3x) 是乘法关系,所以先走乘法法则;而 sin(3x) 本身是一个复合函数,内部还有 3x,所以还要走链式法则。

y' = (x²)' · sin(3x) + x² · [sin(3x)]' = 2x·sin(3x) + x²·[cos(3x) · 3] = 2x·sin(3x) + 3x²·cos(3x)

这里的关键是 [sin(3x)]' = cos(3x)·3,千万别丢掉内层那个因子 3。如果丢掉,从变化率的角度看就不自洽了:x 增加一点点时,3x 已经变化了 3 倍,所以 sin(3x) 的变化率自然多一个 3 倍因子。想验证的话,可以分别画出 sin(x) 和 sin(3x) 的图像,看看后者在零点附近是不是更陡。

我见过很多学生在乘法法则和链式法则同时出现时手忙脚乱。我的办法是:先把乘法法则的结构用括号写出来,比如( )' · ( ) + ( ) · ( )',然后一项一项填,填完再分别处理里面的复合函数。这样能把大问题拆成小问题,不容易乱。

4.3 高阶题:多层复合函数的剥洋葱

例题:求 y = ln(cos(x²)) 的导数。

看结构:这是一个三层嵌套的复合函数。最外层是 ln,中间层是 cos,最内层是 x²。剥洋葱,从外往里:

y' = [1/cos(x²)] · [cos(x²)]'

继续处理中间层:

[cos(x²)]' = -sin(x²) · (x²)' = -sin(x²) · 2x

拼起来:

y' = [1/cos(x²)] · [-sin(x²) · 2x] = -2x · sin(x²) / cos(x²) = -2x·tan(x²)

最后一步用了 sin/cos = tan 来化简,属于可选项,但写成最简形式往往更容易和标准答案对应。

这道题的关键教训:每一层都必须照顾到,少一层答案就错。我的实操方法是先给函数分层标号:外 1 层、外 2 层、外 3 层,然后逐层求导并相乘。写完以后从头检查一遍:最外层求导了吗?中间层求导了吗?最内层求导了吗?每一层的导数都乘进去了吗?这三问能拦住大部分丢分的地方。

5. 踩坑记录:这些错误我犯过,尽量别学我

到这里,公式和例题都齐了。最后一节我分享一些实操中积累的经验和踩坑教训。

5.1 高频错误盘点

我把这些年看到的、自己也犯过的高频错误整理成一张对照表:

错误操作正确做法错误原因
对 y = 5 求导写成 5答案应为 0没理解导数是变化率
(x³)' 写成 2x³应为 3x²指数与系数的关系搞反
(uv)' 只算 u'v应为 u'v + uv'乘法法则漏项
sin(2x) 求导写成 cos(2x)应为 2cos(2x)链式法则漏乘内层导数
(tan x)' 写成 cos x/sin x应为 sec²x对 tan 的定义不熟

每当我在辅导或答疑时看到这些错误,基本都能定位到同一类问题:求导前没有先看清函数结构,或者对运算法则不够熟练。解决的办法不是多刷题苦背,而是回到“结构判断”这一步:先判断是基本函数、四则运算还是复合函数,再决定用哪条规则。

5.2 记忆与检查技巧

最后分享几个我自己用下来很顺手的技巧,尤其适合备考和自学时用。

第一,记公式不是背十几条孤立的结论,而是抓住“源头公式”。只要我熟记极限定义和两条重要极限(sin h/h → 1、[e^h - 1]/h → 1),就能在忘掉某个公式时快速推出来。考试前,比起反复抄写公式表,我更推荐默写一遍推演过程。

第二,用“特殊值验证”检查结果。求完导数后,挑几个简单点代入检查。比如 f(x) = sin x,求导后是 cos x。在 x = 0 处,sin x 的图像确实以斜率 1 上升,而 cos 0 = 1,完全吻合。这种“直觉校验”能帮你发现公式记错、符号写反等问题。

第三,常用“等价变形”要熟练。比如 1/x = x^(-1)、√x = x^(1/2)、tan x = sin x/cos x、sec x = 1/cos x。求导前先把式子统一成幂函数或基本函数形式,求导时就不容易犯混。

第四,做综合题时,先标结构再动笔。看到一道题,先问自己:这是四则运算还是复合函数?有没有多层嵌套?用括号把结构标出来之后,再逐层求导。这个习惯看起来麻烦,实际是省时间——它避免你写到一半发现漏了内层导数,又回头重来。

导数公式这项内容,理解到这一步,已经比那种“背了十遍还记不住”的学习者领先一大截了。它只是基础中的基础,后面还有链式法则的进阶应用、隐函数求导、参数方程求导、高阶导数等内容。但只要你把“变化率—极限定义—公式体系—结构判断”这条主线打通了,再往后面走就会顺很多。

我自己在整理这份总结时,最大的体会是:数学公式不怕忘,就怕不知道它从哪来、怎么用。把公式当成一个工具,理解工具的原理,再用它去解决问题,这比单纯死记硬背要可靠得多。如果你用这些公式时也遇到什么奇奇怪怪的坑,欢迎回来聊一聊,说不定你的经验也能帮到下一个正在挠头的人。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询