主题目录

基本导数与复合求导

基础更新于 2026-09-29

本页目录

求导前先认清外层运算,再逐层处理。复杂表达式经代数化简后往往更容易求导。

基本函数导数逐项表

下表在函数有定义且可导的区间内使用,三角函数自变量用弧度。

函数 导数 条件
CC 00 CC 为常数
xαx^\alpha αxα−1\alpha x^{\alpha-1} 任意实指数可统一在 x>0x>0 上使用;整数及有理指数可按定义域另扩展
axa^x axln⁡aa^x\ln a a>0a>0;a=1a=1 时导数为零
exe^x exe^x x∈Rx\in\mathbb R
log⁡ax\log_a x 1/(xln⁡a)1/(x\ln a) a>0,a≠1,x>0a>0,a\ne1,x>0
ln⁡x\ln x 1/x1/x x>0x>0
sin⁡x\sin x cos⁡x\cos x x∈Rx\in\mathbb R
cos⁡x\cos x −sin⁡x-\sin x x∈Rx\in\mathbb R
tan⁡x\tan x 1/cos⁡2x1/\cos^2x cos⁡x≠0\cos x\ne0
cot⁡x\cot x −1/sin⁡2x-1/\sin^2x sin⁡x≠0\sin x\ne0

负整数幂需 x≠0x\ne0;例如 x1/3x^{1/3} 在零点有定义但没有有限导数,不能仅检查原函数有定义。整数幂公式由差商展开并约去 hh 得到;正弦公式利用和角公式及 sin⁡h/h→1,(cos⁡h−1)/h→0\sin h/h\to1,(\cos h-1)/h\to0,余弦类似。指数、对数基本导数作为高中常用公式使用。

基本导数公式的证明依据

下面使用导数定义、极限四则运算及两个基本极限:

lim⁡h→0sin⁡hh=1,lim⁡u→0(1+u)1/u=e.\lim_{h\to0}\frac{\sin h}{h}=1,\qquad \lim_{u\to0}(1+u)^{1/u}=e.

第一个极限中角以弧度计;它可由单位圆面积比较得到 cos⁡h≤sin⁡h/h≤1\cos h\le\sin h/h\le1(0<∣h∣<π/20<|h|<\pi/2)再夹逼。第二个极限是自然底数 ee 的基本性质,本页将其作为基础结论使用。

整数幂与三角函数

对正整数 nn,由二项式展开,

(x+h)n−xnh=nxn−1+(n2)xn−2h+⋯+hn−1,\frac{(x+h)^n-x^n}{h}=nx^{n-1}+\binom n2x^{n-2}h+\cdots+h^{n-1},

令 h→0h\to0,得 (xn)′=nxn−1(x^n)'=nx^{n-1}。常数导数由零差商得到;负整数幂可再用倒数法则。

由和角公式,

sin⁡(x+h)−sin⁡xh=sin⁡xcos⁡h−1h+cos⁡xsin⁡hh.\frac{\sin(x+h)-\sin x}{h} =\sin x\frac{\cos h-1}{h}+\cos x\frac{\sin h}{h}.

又 (cos⁡h−1)/h=−sin⁡(h/2) [sin⁡(h/2)/(h/2)]→0(\cos h-1)/h=-\sin(h/2)\,[\sin(h/2)/(h/2)]\to0,所以极限为 cos⁡x\cos x。对余弦作同样展开,得 (cos⁡x)′=−sin⁡x(\cos x)'=-\sin x。用商法则进一步得到

(tan⁡x)′=1cos⁡2x(cos⁡x≠0),(cot⁡x)′=−1sin⁡2x(sin⁡x≠0).(\tan x)'=\frac1{\cos^2x}\quad(\cos x\ne0),\qquad (\cot x)'=-\frac1{\sin^2x}\quad(\sin x\ne0).

对数、指数与实数幂

对 x>0x>0,令 u=h/xu=h/x,利用对数的连续性和第二个基本极限,

ln⁡(x+h)−ln⁡xh=1xln⁡(1+u)1/u⟶1x.\frac{\ln(x+h)-\ln x}{h}=\frac1x\ln(1+u)^{1/u}\longrightarrow\frac1x.

因此 (ln⁡x)′=1/x(\ln x)'=1/x,再由换底式 log⁡ax=ln⁡x/ln⁡a\log_a x=\ln x/\ln a 得 1/(xln⁡a)1/(x\ln a)。指数与对数互逆,反函数求导给 (ex)′=ex(e^x)'=e^x。最后用 ax=exln⁡aa^x=e^{x\ln a}、xα=eαln⁡xx^\alpha=e^{\alpha\ln x} 和链式法则,得到表中的指数与实幂公式。任意实指数统一要求 x>0x>0;其他定义域应另行核对。

求导的运算法则及乘积公式的证明

设 u,vu,v 在所讨论点可导,cc 为常数。则

(u+v)′=u′+v′,(u−v)′=u′−v′,(cu)′=cu′,(u+v)'=u'+v',\qquad(u-v)'=u'-v',\qquad(cu)'=cu', (uv)′=u′v+uv′,(uv)'=u'v+uv', (1v)′=−v′v2,(uv)′=u′v−uv′v2(v≠0).\left(\frac1v\right)'=-\frac{v'}{v^2},\qquad \left(\frac uv\right)'=\frac{u'v-uv'}{v^2}\quad(v\ne0).

非零条件只对倒数和商有要求;和、差、积并不要求函数值非零。

乘积公式为何有两个加项

在 xx 处考察增量,将分子拆成两部分:

u(x+h)v(x+h)−u(x)v(x)=[u(x+h)−u(x)]v(x+h)+u(x)[v(x+h)−v(x)].\begin{aligned} &u(x+h)v(x+h)-u(x)v(x)\\ &=[u(x+h)-u(x)]v(x+h)+u(x)[v(x+h)-v(x)]. \end{aligned}

除以 h≠0h\ne0。当 h→0h\to0 时,两个差商分别趋于 u′(x)u'(x) 和 v′(x)v'(x);可导蕴含连续,故 v(x+h)→v(x)v(x+h)\to v(x)。于是得到 u′(x)v(x)+u(x)v′(x)u'(x)v(x)+u(x)v'(x)。

倒数的差商可写为

1/v(x+h)−1/v(x)h=−v(x+h)−v(x)h v(x+h)v(x).\frac{1/v(x+h)-1/v(x)}h =-\frac{v(x+h)-v(x)}{h\,v(x+h)v(x)}.

v(x)≠0v(x)\ne0 且连续保证充分靠近该点时分母非零,取趋近值得 −v′(x)/v(x)2-v'(x)/v(x)^2。再把商写成 u⋅(1/v)u\cdot(1/v),应用乘积公式即得商法则。

复合函数求导

若内函数 gg 在 xx 可导,外函数 ff 在 g(x)g(x) 可导,则

[f(g(x))]′=f′(g(x))g′(x).[f(g(x))]'=f'(g(x))g'(x).

这是本页采用的基本求导定理。先对外层求导并保留内层表达式,再乘内层导数。例如 [sin⁡(x2)]′=cos⁡(x2)⋅2x[\sin(x^2)]'=\cos(x^2)\cdot2x。漏掉 2x2x,就只计算了对中间变量 x2x^2 的变化率。

链式法则的证明、反函数与隐式求导

链式法则在内层增量为零时仍然有效

设 gg 在 x0x_0 可导,ff 在 u0=g(x0)u_0=g(x_0) 可导。在 v≠0v\ne0 时定义

ε(v)=f(u0+v)−f(u0)v−f′(u0),\varepsilon(v)=\frac{f(u_0+v)-f(u_0)}v-f'(u_0),

并令 ε(0)=0\varepsilon(0)=0。于是 ε(v)→0\varepsilon(v)\to0,且对所有充分小的 vv(包括零)都有

f(u0+v)−f(u0)=[f′(u0)+ε(v)]v.f(u_0+v)-f(u_0)=[f'(u_0)+\varepsilon(v)]v.

取 v=g(x0+h)−g(x0)v=g(x_0+h)-g(x_0)。可导蕴含连续,所以 v→0v\to0;将上式除以 hh,得到

f(g(x0+h))−f(g(x0))h=[f′(u0)+ε(v)]g(x0+h)−g(x0)h⟶f′(u0)g′(x0).\frac{f(g(x_0+h))-f(g(x_0))}{h} =[f'(u_0)+\varepsilon(v)]\frac{g(x_0+h)-g(x_0)}h \longrightarrow f'(u_0)g'(x_0).

这证明链式法则,也避免了直接除以内层增量时遗漏 v=0v=0 的问题。三层复合逐层应用得到

[f(g(h(x)))]′=f′(g(h(x)))g′(h(x))h′(x).[f(g(h(x)))]'=f'(g(h(x)))g'(h(x))h'(x).

反函数求导

若 ff 在相应区间一一对应,逆函数在所论点可导且 f′(x)≠0f'(x)\ne0,对 f(f−1(y))=yf(f^{-1}(y))=y 求导,得

(f−1)′(y)=1f′(x),x=f−1(y).(f^{-1})'(y)=\frac1{f'(x)},\qquad x=f^{-1}(y).

常用充分条件是原函数在邻域连续可导且该点导数非零。说明如下:设 f′(x0)≠0f'(x_0)\ne0,由导数连续性,可取一个小区间使导数保持同一严格符号,中值定理保证 ff 在该区间严格单调。因此它有连续的逆函数。令 y0=f(x0)y_0=f(x_0)、x=f−1(y)x=f^{-1}(y),当 y→y0y\to y_0 时 x→x0x\to x_0,并且 y≠y0y\ne y_0 对应 x≠x0x\ne x_0,故

f−1(y)−f−1(y0)y−y0=x−x0f(x)−f(x0)⟶1f′(x0).\frac{f^{-1}(y)-f^{-1}(y_0)}{y-y_0} =\frac{x-x_0}{f(x)-f(x_0)}\longrightarrow\frac1{f'(x_0)}.

这直接证明逆函数可导并给出公式,无须先假定它可导。此处逆函数连续的依据是:在 x0x_0 两侧取任意靠近的点,严格单调性使其函数值将 y0y_0 夹在中间,足够接近 y0y_0 的输出只能来自这两个点之间。

导数为零时不能直接取倒数,如 x3x^3 的反函数在零点没有有限导数。

隐式关系

若已知可导分支 y=y(x)y=y(x) 满足 F(x,y)=0F(x,y)=0,把每个 yy 视为关于 xx 的函数再求导。例如椭圆

x2a2+y2b2=1\frac{x^2}{a^2}+\frac{y^2}{b^2}=1

给出 2x/a2+2yy′/b2=02x/a^2+2yy'/b^2=0,因此 y′=−b2x/(a2y)y'=-b^2x/(a^2y)(y≠0y\ne0)。y=0y=0 的两个顶点对应竖直切线,须用无斜率的直线方程处理。单纯给出一个方程并不保证每处都能唯一地解成可导的 y(x)y(x)。

多因子乘积的求导

设 f1,…,fnf_1,\ldots,f_n 在所论点都可导,n≥2n\ge2。则

(∏j=1nfj)′=∑i=1nfi′∏1≤j≤nj≠ifj.\left(\prod_{j=1}^nf_j\right)'= \sum_{i=1}^n f_i'\prod_{\substack{1\le j\le n\\j\ne i}}f_j.

每个加项只对一个因子求导,其他因子保持原样;各函数值允许为零。

证明。 n=2n=2 即乘积法则。若对 nn 个因子成立,将前 nn 个因子的积记为 GG,则 (Gfn+1)′=G′fn+1+Gfn+1′(Gf_{n+1})'=G'f_{n+1}+Gf_{n+1}'。前一项按归纳假设展开,给出前 nn 个因子分别求导的项,后一项给出第 n+1n+1 个因子求导的项,完成归纳。

仅当所有因子都非零时,才可进一步写成

(f1⋯fn)′f1⋯fn=∑i=1nfi′fi.\frac{(f_1\cdots f_n)'}{f_1\cdots f_n}=\sum_{i=1}^n\frac{f_i'}{f_i}.

因此“对数求导”形式有额外非零条件;若某因子为零,使用前一个无除法公式。

对数求导

若 y=f(x)y=f(x) 在一个区间上可导且不为零,则

(ln⁡∣y∣)′=y′y.(\ln|y|)'=\frac{y'}y.

因此乘积、商或含变量指数的正值函数,可以先取对数再求导。若 u(x)>0u(x)>0,u,vu,v 可导,y=u(x)v(x)y=u(x)^{v(x)},则

y′=uv(v′ln⁡u+vu′u).y'=u^v\left(v'\ln u+v\frac{u'}u\right).

例如 x>0x>0 时 (xx)′=xx(ln⁡x+1)(x^x)'=x^x(\ln x+1)。不能把变量指数当作常数而写成 x⋅xx−1x\cdot x^{x-1}。若原函数存在零点,对数变换在零点处失效,需要回到原式单独计算;负底数的实数变指数也不能直接套用本式。

例

f(x)=ln⁡(1+x2)f(x)=\ln(1+x^2) 的定义域为 R\mathbb R,导数为 2x/(1+x2)2x/(1+x^2)。g(x)=xe−xg(x)=x e^{-x} 的导数为 e−x(1−x)e^{-x}(1-x),指数内的 −x-x 贡献一个负号。

先辨认最外层运算再求导

设 f(x)=ln⁡(x2+1)f(x)=\ln(x^2+1)。最外层为对数,内层导数为 2x2x,故 f′(x)=2x/(x2+1)f'(x)=2x/(x^2+1),定义域为全体实数。

设 g(x)=x2e−xg(x)=x^2e^{-x}。最外层为乘积,两因子均须求导:

g′(x)=2xe−x−x2e−x=x(2−x)e−x.g'(x)=2xe^{-x}-x^2e^{-x}=x(2-x)e^{-x}.

对 h(x)=ln⁡x/xh(x)=\ln x/x,先限定 x>0x>0,再用商法则得 h′(x)=(1−ln⁡x)/x2h'(x)=(1-\ln x)/x^2。最后的因式分解或通分不仅为了简洁,也为了下一步判断符号。

三角函数求导公式中的自变量以弧度计。若把 sin⁡(πx/180)\sin(\pi x/180) 作为关于角度数值 xx 的函数,导数还需乘 π/180\pi/180。

易错点

(uv)′(uv)' 不是 u′v′u'v';复合求导不能漏内层导数。导数公式只在可导点适用,不能用形式计算掩盖尖点或分段连接点。

关联阅读

先修:导数、变化率与切线 · 指数与对数的运算 · 弧度、单位圆与基本三角函数。

同主题:导数、变化率与切线 · 用导数研究单调性、极值与最值。

返回主题目录 · 全站目录 · 符号约定