很多同学学导数时,第一反应就是把公式表打印出来贴在墙上,背得滚瓜烂熟。可真到了做题的时候,看到 (y=(3x+2)^5) 这种式子,硬是不知道要先处理括号里面那部分。这其实不是公式没背熟,而是没有把“常用导数公式”放进一个能真正解决问题的框架里去理解。
这篇总结,我想换个思路来讲导数公式。不会只丢给你一张公式表,而是会讲清楚每个公式怎么来的、什么时候用、用的时候容易在哪个环节翻车。无论你是高中生刚开始学导数,还是大学里需要快速复习微积分基础,这份总结都能直接用来“抄作业”,看完就能上手做题。
1. 先想清楚:导数公式到底在解决什么问题
1.1 从物理直觉理解导数的本质
导数这个概念,如果从数学定义入手很容易劝退人。但从物理直觉切入就特别简单:导数就是“瞬时变化率”。你开车看速度表,那个数字不是你这趟旅程的平均速度,而是这一瞬间车轮转动的快慢,这就是速度对时间的导数。
放到函数图像上,导数就是曲线上某一点切线的斜率。(f'(x)) 表示的是:当自变量 (x) 变化一点点时,函数值 (f(x)) 变化了多少。这个“变化的倍数关系”,就是导数。
把这个直觉刻在脑子里之后,再看公式就有方向感了。比如常数函数 (y=3),它的图像是一条水平直线,水平线的斜率永远是 0,所以 ((C)'=0)。这根本不需要死记,画个图就理解了。
1.2 为什么一定要背熟常用导数公式
有人可能会问:既然导数有定义式 (f'(x)=\lim_{\Delta x\to 0}\frac{f(x+\Delta x)-f(x)}{\Delta x}),那我每次都用定义去算不就行了?
理论上完全可以,但实际操作中你会崩溃。用定义求导,意味着每次都要处理一个极限运算,特别是遇到 (e^x)、(\ln x) 这种函数,定义法求导的计算量非常大。你花二十分钟推出来一个结果,考试总共就两个半小时,光一道题就耗光了时间。
所以常用导数公式的真正价值,是把前人已经反复验证过的计算结果封装起来,让你可以直接调用。这就像你做饭不需要每次从种小麦开始,而是直接买面粉。公式就是那袋“面粉”,是你解决复杂求导问题的底层材料。
2. 常用导数公式全景拆解:不止是背,要懂
2.1 基本初等函数的导数公式表
下面是整个微积分里最核心的一套公式表。我按函数类型分组,每个公式后面附上记忆逻辑和使用场景,这样比单纯罗列公式有用得多。
| 函数类型 | 函数表达式 | 导数表达式 | 记忆/使用要点 |
|---|---|---|---|
| 常数函数 | (y=C) | (y'=0) | 水平线,斜率恒为 0 |
| 幂函数 | (y=x^n) | (y'=nx^{n-1}) | n 可以是任意实数,不仅限于整数 |
| 指数函数 | (y=a^x) | (y'=a^x\ln a) | 底数为 e 时最特殊,((e^x)'=e^x) |
| 自然指数 | (y=e^x) | (y'=e^x) | 唯一导数等于自身的函数 |
| 对数函数 | (y=\log_a x) | (y'=\frac{1}{x\ln a}) | 自然对数 (\ln x) 的导数最干净 |
| 自然对数 | (y=\ln x) | (y'=\frac{1}{x}) | 定义域是 (x>0),求导前先看定义域 |
| 正弦函数 | (y=\sin x) | (y'=\cos x) | 导数从 sin 变成 cos,符号不变 |
| 余弦函数 | (y=\cos x) | (y'=-\sin x) | 注意多出负号,这是高频丢分点 |
| 正切函数 | (y=\tan x) | (y'=\sec^2 x) | 也可以写成 (\frac{1}{\cos^2 x}) |
| 余切函数 | (y=\cot x) | (y'=-\csc^2 x) | 符号是负的,容易和 tan 记混 |
| 反正弦 | (y=\arcsin x) | (y'=\frac{1}{\sqrt{1-x^2}}) | 定义域 (x\in[-1,1]) |
| 反余弦 | (y=\arccos x) | (y'=-\frac{1}{\sqrt{1-x^2}}) | 和 arcsin 导数互为相反数 |
| 反正切 | (y=\arctan x) | (y'=\frac{1}{1+x^2}) | 定义域是全体实数 |
这张表里,最值得单独拿出来说的是幂函数求导公式。很多同学只知道 (n) 是正整数时怎么算,实际上 (n) 是任意实数时公式都成立。比如 (y=\sqrt{x}=x^{1/2}),求导结果是 (y'=\frac{1}{2}x^{-1/2}=\frac{1}{2\sqrt{x}})。再比如 (y=\frac{1}{x}=x^{-1}),求导结果是 (y'=-x^{-2}=-\frac{1}{x^2})。只要你能把一切形式都统一写成 (x) 的多少次方,幂函数求导公式就都能用。
2.2 公式背后的推导逻辑:为什么结果长这样
不用把每个公式都推一遍,但有几个关键推导值得理解,因为理解了就不会忘。
先看幂函数。((x^n)'=nx^{n-1}) 这个公式,核心逻辑是“指数提到前面当系数,指数自身减一”。为什么指数要减一?你可以从维度的角度来想:(x^n) 是 (x) 的 (n) 次量级,求导相当于做了一次“降维操作”,就像面积对长度求导会得到边长,三维体积对边长求导会得到表面积,次数恰好降一阶。
再看指数函数。((a^x)'=a^x\ln a),为什么底数 e 的时候导数是自己?因为 (e) 的定义就是那个使 ((e^x)'=e^x) 成立的底数。当你用 (a^x=e^{x\ln a}) 做变换后,用链式法则就能推出来:内层 (x\ln a) 对 x 的导数是 (\ln a),所以外层 e 的幂求导后还要乘上这个 (\ln a)。
最后看对数函数。((\ln x)'=1/x) 这个公式非常优雅。它本质上是指数函数求导的“逆运算”。因为 (e^{\ln x}=x),两边同时对 x 求导,左边用链式法则得到 (e^{\ln x}\cdot(\ln x)'),右边得到 1,也就是 (x\cdot(\ln x)'=1),解出 ((\ln x)'=1/x)。
理解了这些推导逻辑之后,你记公式的速度会快很多,因为每个公式都不是孤立的,而是相互关联的一张网。
3. 求导运算法则:从单个公式到任意函数的桥梁
3.1 四则运算法则的实战理解
知道了单个函数的导数还不够,因为考试中遇到的函数基本都是“拼装”出来的。两个函数相加、相乘、相除,怎么求导?这里对应三个最基础的法条。
加减法最简单:((u\pm v)' = u'\pm v')。求导是线性运算,可以拆开分别处理。比如 (y=x^2+\sin x),直接拆成 ((x^2)'+(\sin x)'=2x+\cos x)。
乘法法则稍微复杂一点:((uv)'=u'v+uv')。中文口诀是“前导后不导,前不导后导”。注意是加号不是减号。为什么是加号?你可以想象一个矩形,长和宽都在随时间变化,面积的增加量由两部分组成:长度变化带来的增量加上宽度变化带来的增量。这正好对应公式里的两项。
除法法则:((\frac{u}{v})'=\frac{u'v-uv'}{v^2})。这里最需要注意的是减号,而且顺序不能反,必须是“分子导数乘分母,减分子乘分母导数”。特别提醒:((\frac{1}{x})'=\frac{0\cdot x-1\cdot 1}{x^2}=-\frac{1}{x^2}),这比直接用幂函数的公式更容易理解。
套用法则时有一个顺序上的经验:如果式子包含多个函数相乘,两两结合逐步展开,不要试图一次性展开所有项,那样容易漏项。
3.2 链式法则:复合函数求导的灵魂
如果说四则运算法则是“拼装”,那链式法则就是“剥洋葱”。
复合函数 (y=f(g(x))) 的导数是 (y'=f'(g(x))\cdot g'(x))。文字化的理解是:先对外层函数求导,保持内层不变;再乘以内层函数的导数。一层套一层,就像剥洋葱一样,从外往里一层一层剥。
很多同学在复合函数求导翻车,主要原因是“分层不清”。一个很实用的方法是:写题之前先问自己,这个函数最外层是什么操作?比如 (y=\sin(2x)),最外层是“取正弦”,内层是“2x”,所以先求 ((\sin u)'=\cos u),其中 (u=2x),再乘 (u'=2),结果就是 (\cos(2x)\cdot 2=2\cos(2x))。
对于一个多层嵌套的函数,比如 (y=e^{\sin 2x}),剥洋葱过程是:
- 最外层是 (e) 的幂,求导不变,得到 (e^{\sin 2x});
- 下一层是 (\sin 2x),求导得到 (\cos 2x);
- 最内层是 (2x),求导得到 2;
- 最后乘起来:(y'=e^{\sin 2x}\cdot \cos 2x\cdot 2)。
为什么链式法则是“灵魂”?因为高中和大学考试中,求导题几乎不会直接考你单个公式,而是会把公式进行组合嵌套。只要复合函数分层做对了,整套求导体系就打通了。
4. 实操过程:从零开始解三道典型求导题
4.1 低阶复合题:幂函数与一次函数的组合
来看一道基础题:求 (y=(3x+2)^5) 的导数。
这道题可以说是一道入门分水岭。有人会想当然地写成 (5(3x+2)^4),这就是漏掉了内层导数。完整的解题过程是:
设内层 (u=3x+2),外层是 (u^5)。那么:
[ y' = 5u^4 \cdot u' = 5(3x+2)^4 \cdot 3 = 15(3x+2)^4 ]
关键在于最后那个“乘以 3”,很多人会漏掉。你可以用一个小技巧检查:假设 (x) 增加一点点,(3x+2) 增加的速度是 3 倍,所以整个函数的变化速度必然也要放大 3 倍。所以系数 15 是合理的,没有这个系数,结果是错的。
这种题做多了以后,其实不需要显式设出 (u),可以直接在心里完成分层。但初学阶段,建议每一步都写清楚,宁可慢一点也不要跳步。
4.2 综合型题目:对数、指数与三角函数的嵌套
再上一道更有藐视性的综合题:求 (y=\ln(\sin x)+e^{2x}\cos x) 的导数。
这种题把好几个知识点塞在一起,正好用来检验公式和方法有没有真正掌握。
先拆第一块:(\ln(\sin x))。这是复合函数,外层是 (\ln),内层是 (\sin x)。根据 ((\ln u)'=\frac{1}{u}),得到:
[ (\ln(\sin x))' = \frac{1}{\sin x}\cdot \cos x = \cot x ]
注意这里用到了 (\frac{\cos x}{\sin x}=\cot x) 的化简。
再看第二块:(e^{2x}\cos x)。这是两个函数相乘,要用乘法法则:
[ (e^{2x}\cos x)' = (e^{2x})'\cos x + e^{2x}(\cos x)' ]
其中 ((e^{2x})') 是复合函数,内层是 (2x),所以结果是 (e^{2x}\cdot 2=2e^{2x})。而 ((\cos x)'=-\sin x)。整体代入:
[ (e^{2x}\cos x)' = 2e^{2x}\cos x - e^{2x}\sin x ]
把两块拼起来,最终结果是:
[ y' = \cot x + 2e^{2x}\cos x - e^{2x}\sin x ]
这道题的教训是:面对一个复杂的式子,不要慌,先看它是由哪几块组成的,再用对应的法则去处理。每一块都套公式做,整道题就拆解成了若干个简单小题。
4.3 幂指函数:经典中的经典 (y=x^x)
最后看一道考研和竞赛中非常爱考的题:求 (y=x^x) 的导数。
这种既不是幂函数也不是指数函数的“幂指函数”,直接套公式会犯糊涂。标准操作是“对数求导法”:两边同时取对数,把指数放下来。
[ \ln y = \ln(x^x) = x\ln x ]
然后两边对 (x) 求导。左边是复合函数,(\frac{d}{dx}(\ln y)=\frac{1}{y}\cdot y');右边是乘法法则,((x\ln x)'=\ln x + x\cdot\frac{1}{x}=\ln x+1)。
所以:
[ \frac{y'}{y} = \ln x + 1 ]
两边同乘 (y=x^x),得到:
[ y' = x^x(\ln x + 1) ]
这个结果非常简洁漂亮。对数求导法的威力在于:它能处理所有底数和指数都含有变量的情况,比如 (y=(\sin x)^{\cos x}) 之类更复杂的幂指函数。遇到这种类型,直接取对数,绝不会错。
5. 常见问题与排查技巧实录
5.1 高频错误自查清单
这几个错误是我见过的学生里发生频率最高的,每一个都值得你写进错题本。
第一是“漏乘内层导数”。这是复合函数求导中的头号杀手。看到 (e^{3x}),正确答案是 (3e^{3x}),很多人只写 (e^{3x})。这个错误特别隐蔽,因为 (e^{3x}) 和 (e^x) 长得太像,潜意识里觉得“指数函数求导就是它自己”。但注意,那是 ((e^x)') 才成立。只要指数部分不是单独的 (x),就必须乘内层导数。
第二是“除法的求导顺序搞反”。((\frac{u}{v})') 的分子是 (u'v-uv'),不是 (uv'-u'v)。顺序反了符号就错。我检查学生作业时,经常看到分母平方写对了,符号写反了,非常可惜。
第三是“对数函数定义域不看”。((\ln x)'=\frac{1}{x}) 是在 (x>0) 的条件下才成立的。虽然很多时候解题可以默认定义域,但如果题目里 (x) 的范围没有特别说明,你最好留个心眼。比如 ((\ln(-x))'),其实结果是 (\frac{1}{x}),但直接用公式的人可能会出错。
第四是“忘记 (\tan x) 的导数可以化简”。((\tan x)'=\sec^2 x),有的同学会写成 (\frac{1}{\cos^2 x}),这倒没错,但后者在后续化简中往往更容易出错。建议统一记成 (\sec^2 x)。
5.2 如何验证自己求导是否正确
求导完之后怎么知道对不对?靠检查降错率是最靠谱的方法。这里分享三个自检思路。
第一个是特殊值代入法。假设你求出 (y'=15(3x+2)^4),可以取一个方便计算的点,比如 (x=0),原函数 (y=(3x+2)^5) 在 (x=0) 处的切线斜率大约是 (15\cdot 2^4=240),你再算一下原函数在 (x=0) 附近的变化趋势,如果感觉数量级不对,那就是出错了。这个方法不严谨,但能快速筛掉低级错误。
第二个是“结果重组法”。如果你求导后能化简回原函数的形式,那大概率是对的。具体做法是:对求出的导函数做不定积分,如果得到原函数,就说明求导正确。当然这个方法要求你略懂积分,但对高中生来说,有些简单情形反而很实用。比如你求 ((x^2)'=2x),反过来想 (2x) 的原函数是 (x^2+C),对上了,说明正确。
第三个是“量纲/趋势分析法”。判断导数符号是否符合函数走势。如果原函数是递增的,导数应该为正;如果函数先增后减,那么导数的零点应该在函数峰值处。比如 (y=x^2) 在 (x>0) 时递增,导数为 (2x>0),完全吻合。
5.3 实战技巧:提升求导速度的心法
最后分享几个能够明显提升解题速度的习惯。
第一个习惯是“先化简再求导”。遇到 (\frac{x^2-1}{x-1}) 这种,先约分变成 (x+1),再求导就是 1,又快又准。如果直接套除法法则,虽然也能做,但计算量大增,出错概率也随之上升。
第二个习惯是“遇到根号先转幂形式”。(\sqrt{x}) 写成 (x^{1/2}),(\frac{1}{x^3}) 写成 (x^{-3}),这样统一用幂函数求导公式,比每次都用除法法则省事得多。
第三个习惯是“别拒绝使用对称性记忆”。(\sin x) 与 (\cos x)、(\tan x) 与 (\cot x)、(\sec x) 与 (\csc x),每一对导数之间的关系都是有规律的:不是相差负号,就是互换身份。如果你能把这几个关系成对记忆,就相当于把六组公式压缩成三组记忆单位。
第四个习惯是“大题的中间结果要规范书写”。求复合函数导数时,把“令 (u=\dots)”这一步写出来,即使最后算错,改卷时还能看出你掌握了方法,能拿步骤分。更重要的是,规范书写能让你自己发现哪一步出了问题。
我自己在教学生的时候,最常重复的一句话是:导数公式不是科目,是工具。背公式只是起点,会分层、会组合、会检验才是真正的分水岭。这套“公式 + 法则 + 操作 + 验证”的打法,你练熟了之后,无论在考场还是课后作业里,都会明显感觉顺畅很多。
这份总结是数学基础系列的第一篇。后续我还会继续整理导数应用、积分基础、微分方程入门等话题,把整个微积分的“地基”一块一块补齐。