复合函数求导法则
定理4.4.1 (复合函数求导法则) 设函数 ugx= ()在 xx=
0
可导,
函数 yfu= ()在 uu gx= =
00
()处可导,则复合函数 yfgx= (())在 xx=
0
可导,且有
[ ( ))] ( ) )fgx f ugx
xx
( ′ = ′ ′(
=
0
00
= ′ ( ′(fgx gx()) )
00
。
证 因为 yfu= ()在 u
0
处可导,所以可微。由可微的定义,对任意一个充分小的 Δu ≠ 0,都有
000
( ) () ()f uufufuuuα
′
+Δ? = Δ+Δ,
其中
0
lim
→Δu
0=α 。
因为当 0=Δu 时 0=Δy,不妨规定当 0=Δu 时 0=α,因此上式对
Δu = 0也成立。
§ 4 复合函数求导法则及其应用
设 )()(=
00
xgxxgu?Δ+Δ (0)xΔ ≠,在上式两边同时除以 xΔ,则有
00
0
(( )) (( )
()
fgx x fgx uu
fu
x xx
α
+Δ? Δ Δ
′
=+
Δ ΔΔ
。
由函数 ugx= ()在 xx=
0
可导,即有
0
0
lim ( )
x
u
gx
x
Δ→
Δ
′
=
Δ
,且此式也蕴含了
0
lim 0
x
u
Δ→
Δ = 。注意到在 Δx → 0 的过程中,或者有 0=Δu,这时有 0=α ;
或者有 0uΔ ≠,但 uΔ 趋于0,因此由
0
lim 0
u
α
Δ→
=,可知
0
lim 0
x
α
Δ→
= 。
于是令 Δx → 0,得到
00
0
0
000
(( )) (( )
lim
( ) lim lim lim ( ) ( )
x
xxx
fgx x fgxy
xx
uu
f ufugxα
Δ→
Δ→ Δ→ Δ→
+Δ?
=
Δ
ΔΔ
′′′
=+=
d
d
。
证毕复合函数的求导规则可以写成(称为 链式法则 )
ddd
ddd
yyu
xux
=?
。
复合函数的微分公式可以写成
d[ ( ))] ( ) )dfgx f u g xx
′ ′
( =(
。
例4.4.1 求幂函数 (0)
a
yx x= > 的导函数。
解 把 yx
aax
==e
ln
看成是由
y
uax
u
=
=
e,
ln
复合而成的函数,则由链式法则
()x
a
′ = (e ) ( ln )
u
ax′? ′
x
a
x
x
a
a
xau
u
=?=
= ln
)(e =
ax
a 1
。
例4.4.2 求 y
x
= e
cos
的导函数。
解 把 y
x
= e
cos
看成是由
=
=
xu
y
u
cos
,e
复合而成的函数,则由链式法则
cos cos
cos
(e)(e)(cos)(e) (sin) e sin
xu u x
ux
yxx
=
′′′′
==?==。
例4.4.1 求幂函数 (0)
a
yx x= > 的导函数。
解 把 yx
aax
==e
ln
看成是由
y
uax
u
=
=
e,
ln
复合而成的函数,则由链式法则
()x
a
′ = (e ) ( ln )
u
ax′? ′
x
a
x
x
a
a
xau
u
=?=
= ln
)(e =
ax
a 1
。
注 (1)读者在运算熟练之后,就可以默记 u后直接求导,而不必写出 u关于 x的表达式,如
() ()1
1
21
1
1
2
2
2
2
+ ′ =
+
+ ′ =
+
x
x
x
x
x
。
(2)链式法则可以推广到多重复合函数的情况,
x
f
f
f
f
f
f
f
xffff
x
n
n
n
n
d
d
d
d
d
d
d
d
d
d
=
1
3
2
2
1
321
))))((((( nullnullnull 。
例4.4.3 求函数 y
x
=
+
e
cos1
的导函数。
解 把 yyx
x
==
+
() e
cos1
看成是由
() e,(),() 1 cos,
u
yfuug vvvhx x== == ==+
复合而成的函数 yx f ghx() ((()))=,运用上面的公式,
1cos
1ein
e(sin),
221c
x
u
yfgh
xuvx
x
x
vx
+
=
= =?
+
dddd
dddd
注 (1)读者在运算熟练之后,就可以默记 u后直接求导,而不必写出 u关于 x的表达式,如
() ()1
1
21
1
1
2
2
2
2
+ ′ =
+
+ ′ =
+
x
x
x
x
x
。
(3)形如
yfxux
vx
==() ()
()
的函数称为幂指函数,对于幂指函数的求导,常采用对数求导法:
对等式两边取对数,
ln () ()ln ()f xvxux=,
在等式两边分别对 x求导,得到
'( ) ( )
()ln () ()
() ()
f xu
vx ux vx
f
′
′
=+,
所以
()
'( ) ( ) ( ) ln ( ) ( )
()
ux
yfxfxvxuxvx
ux
′
′′
== +
()
()
() ()ln () ()
()
vx
ux
ux v x ux vx
ux
′
′
=+
。
例4.4.4 求函数 yx
x
= (sin )
cos
的导函数。
解 对等式两边取对数,
ln cos ln sinyxx=,
在等式两边分别对 x求导,得到
(ln ) (cos ) ln sin cos
(sin )
sin
yxxx
x
x
′= ′ +
′
,
即
′
=? +
y
y
xxx
x
x
sin ln sin cos
cos
sin
,
所以
=
′
xx
x
x
xy
x
sinlnsin
sin
cos
)(sin
2
cos
。
⑷ 求导和求微分的运算规则(包括函数的四则运算、反函数、复合函数的求导和求微分公式)列表如下,
导数运算法则 微分运算法则
线性组合
()cf cg cf cg
12 1 2
+ ′ = ′+ ′ gcfcgcfc ddd
2121
)( +=+
乘 法
()fg fg fg? ′ = ′ + ′ gffggf ddd +=? )(
除 法
2
g
gfgf
g
f
′
′
=
′
2
fgffg
gg
=
dd
d
反 函 数
[()]
()
fy
fx
′ =
′
1
1
yyf
xf
y
x d
d
d ])([
)(
1
′
=
′
=
复合函数
[ ( ))] ( ) )fgx f ugx( ′= ′ ′( d[ ( ))] ( ) )dfgx f u g xx′ ′( =(
由于初等函数是由基本初等函数经过有限次四则运算和复合运算的产物,有了基本初等函数的导函数表,再加上这张表,初等函数的求导和求微分问题已经得到解决。
一阶微分的形式不变性
复合函数 (())yfgx= 的微分公式为
xxgufxgf dd ))())]([ (
′′
=(,
以 xxgu dd )(
′
= 代入,就得到
uufuf dd )()]([
′
=,
这里 ugx= ()是中间变量。它与以 u 为自变量的函数 yfu= ()的微分 式
uufuf dd )()]([
′
= 完全一致。
结论:不论 u是自变量还是中间变量,函数 yfu= ()的微分形式 是相同的,这被称为“一阶微分的形式不变性”。
隐函数求导与求微分
方程 Fxy(,)= 0 决定了一个 y关于 x的函数 yyx= (),我们称它为 隐函数 。
有些隐函数可以通过某种方法化成显函数 yfx= ()形式 (称为 隐函数的显化 ),如椭圆的标准方程
x
a
y
b
2
2
2
2
1+=
确定了上下半平面上的两个显函数
)(
22
axaxa
a
b
y ≤≤±= 。
但是在一般的情况下,隐函数是不能被显化的。
对于隐函数的求导与求微分问题,可以利用复合函数的求导法则或一阶微分的形式不变性来求得,而无须从隐函数解出显函数。
例4.4.5 求由方程 e
xy
xy+?=
2
10确定的隐函数 yyx= ()的导函数
′yx()。
解 对方程
e
xy
xy+?=
2
10
的两边关于 x求导,注意到 y是 x的函数,由复合函数的求导法则
22 2
(e 1) (e )( ) ( ) (e )( ) (2 ) 0
xy xy xy
xy xy xy y xy xy xy
′′′ ′ ′
+?= + = ++ + =,
由此解得
′ =?
+
+
=?
+
+
y
yxy
xx
xy
xx
xy
xy
xy
xy
e
e
(e )
(e )
22
2
。
例4.4.6 求由方程 sin cosyx
2
= 确定的隐函数 yyx= ()的导函数
′yx()。
解 对方程 sin cosyx
2
= 的两边求微分,
)(cos)(sin
2
xy dd = 。
对等式的左边应用一阶微分的形式不变性,得到
yyyy dd 2cos)(sin
22
=,
而等式的右边为 x
x
x
x dd
2
sin
)(cos?=,
所以 x
x
x
yyy dd
2
sin
)(cos2
2
=,
由此解得
)(cos4
sin
2
yyx
x
x
y
=
d
d
。
注意:本例也可以通过对方程两边求导,利用复合函数的求导法则来求得。
例4.4.7 求由方程 ee
xy
xy
+
=0所确定的隐函数曲线在点 (0,1)处的切线方程。
解 对方程
ee
xy
xy
+
=0
的两边关于 x求导,得到
′ =
+
+
y
y
x
xy
xy
e
e
。
因为点 (0,1)位于隐函数的曲线上,将 x = 0和 y =1代入,即得
′ =
y ()
e
e
0
1
,
于是得到 yyx= ()在 x = 0处的切线方程为
1
e
e1
+
= xy 。
复合函数求导法则的其他应用
参数形式的函数的导数公式。
设自变量 x和因变量 y 的函数关系由参数形式
(),
(),
xt
yt
ψ
=
=
tα β≤ ≤
确定,其中 )(t? 和 )(tψ 都是 t的可微函数,)(t? 严格单调且 () 0t?′ ≠ 。
由反函数求导法则,可知 )(tx?= 的反函数 )(
1
xt
=? 存在,且
)(
1
))((
1
t
x
′
=
′
。
y 关于 x的函数关系可以写成
))(()(
1
xty
==?ψψ,
由复合函数求导法则,即得到
1
dddd(()d(() ()
ddd d d ()
yyt t x t
x tx t x t
ψ?ψ
′
=?=? =
′
。
参数形式的函数的导数公式也可以看成是由微分形式
(),
(),
y tt
xtt
ψ
′
=
′
=
dd
dd
两边分别相除的结果。
例4.4.8 求由参数方程
sin,
1cos,
xt t
yt
=?
=?
0 πt≤≤
确定的函数 yfx= ()的导函数 ′y 。
解
(1 cos ) sin
cot
(sin) 1cos 2
y tt
xt t t
′
===
′
d
d
。
例4.4.9 设抛射体运动在 t = 0 时刻的水平速度和垂直速度分别等于 v
1
和 v
2
,问在什么时刻该物体的飞行倾角恰与地面平行?
解 将抛射体运动视为水平方向和垂直方向上的运动的合成,即得参数方程
1
2
1
2 2
,
,
xvt
yvt gt
=
=?
2
2
0
v
t
g
≤≤ 。
由导数的几何意义,物体在任一时刻 t 的飞行倾角 θ 为
1
arctan
x vt
y
x
θ
=
=
d
d
2
1
2 22
11
()
arctan arctan
()
vt gt vgt
vt v
′
==
′
。
要使飞行倾角与地面平行,即 0θ =,只要
vgt
v
2
1
0
=,即得
t
v
g
=
2
。
这是我们在中学力学中熟知的结果。
注意:显式表示、隐式表示和参数表示是表达函数的三种重要形式,有些函数只能用其中的某一种来表达,有些函数能够用其中的任何一种来表达,但求导的难易程度可以大相径庭。
例如求椭圆上某一点处切线的斜率,可以从它的显函数形式
)(
22
axaxa
a
b
y ≤≤±=
入手,得到
22
22 22 22
12
2
b
a
bxbx bx bx
y
aa ay
ax ax ax
′
=± = =? =
±?
;
也可以通过它的参数方程
xa t
yb t
=
=
cos,
sin,
02≤ ≤t π,
由参数形式的函数的求导公式,得到
22
(sin) cos (cos)
( cos ) sin ( sin )
y bt bt bat bx
x at at abt ay
′
= = =? =?
′
d
d;
但最简单的是从它的标准方程即隐函数
x
a
y
b
2
2
2
2
1+=入手,利用复合函数的求导法则或一阶微分形式的不变性,由
22
2222
22
0
xyxy
xy
abab
+ =+=
dd dd,
就直接得出
y
x
a
b
x
y
y
2
2
==
′
d
d
。
定理4.4.1 (复合函数求导法则) 设函数 ugx= ()在 xx=
0
可导,
函数 yfu= ()在 uu gx= =
00
()处可导,则复合函数 yfgx= (())在 xx=
0
可导,且有
[ ( ))] ( ) )fgx f ugx
xx
( ′ = ′ ′(
=
0
00
= ′ ( ′(fgx gx()) )
00
。
证 因为 yfu= ()在 u
0
处可导,所以可微。由可微的定义,对任意一个充分小的 Δu ≠ 0,都有
000
( ) () ()f uufufuuuα
′
+Δ? = Δ+Δ,
其中
0
lim
→Δu
0=α 。
因为当 0=Δu 时 0=Δy,不妨规定当 0=Δu 时 0=α,因此上式对
Δu = 0也成立。
§ 4 复合函数求导法则及其应用
设 )()(=
00
xgxxgu?Δ+Δ (0)xΔ ≠,在上式两边同时除以 xΔ,则有
00
0
(( )) (( )
()
fgx x fgx uu
fu
x xx
α
+Δ? Δ Δ
′
=+
Δ ΔΔ
。
由函数 ugx= ()在 xx=
0
可导,即有
0
0
lim ( )
x
u
gx
x
Δ→
Δ
′
=
Δ
,且此式也蕴含了
0
lim 0
x
u
Δ→
Δ = 。注意到在 Δx → 0 的过程中,或者有 0=Δu,这时有 0=α ;
或者有 0uΔ ≠,但 uΔ 趋于0,因此由
0
lim 0
u
α
Δ→
=,可知
0
lim 0
x
α
Δ→
= 。
于是令 Δx → 0,得到
00
0
0
000
(( )) (( )
lim
( ) lim lim lim ( ) ( )
x
xxx
fgx x fgxy
xx
uu
f ufugxα
Δ→
Δ→ Δ→ Δ→
+Δ?
=
Δ
ΔΔ
′′′
=+=
d
d
。
证毕复合函数的求导规则可以写成(称为 链式法则 )
ddd
ddd
yyu
xux
=?
。
复合函数的微分公式可以写成
d[ ( ))] ( ) )dfgx f u g xx
′ ′
( =(
。
例4.4.1 求幂函数 (0)
a
yx x= > 的导函数。
解 把 yx
aax
==e
ln
看成是由
y
uax
u
=
=
e,
ln
复合而成的函数,则由链式法则
()x
a
′ = (e ) ( ln )
u
ax′? ′
x
a
x
x
a
a
xau
u
=?=
= ln
)(e =
ax
a 1
。
例4.4.2 求 y
x
= e
cos
的导函数。
解 把 y
x
= e
cos
看成是由
=
=
xu
y
u
cos
,e
复合而成的函数,则由链式法则
cos cos
cos
(e)(e)(cos)(e) (sin) e sin
xu u x
ux
yxx
=
′′′′
==?==。
例4.4.1 求幂函数 (0)
a
yx x= > 的导函数。
解 把 yx
aax
==e
ln
看成是由
y
uax
u
=
=
e,
ln
复合而成的函数,则由链式法则
()x
a
′ = (e ) ( ln )
u
ax′? ′
x
a
x
x
a
a
xau
u
=?=
= ln
)(e =
ax
a 1
。
注 (1)读者在运算熟练之后,就可以默记 u后直接求导,而不必写出 u关于 x的表达式,如
() ()1
1
21
1
1
2
2
2
2
+ ′ =
+
+ ′ =
+
x
x
x
x
x
。
(2)链式法则可以推广到多重复合函数的情况,
x
f
f
f
f
f
f
f
xffff
x
n
n
n
n
d
d
d
d
d
d
d
d
d
d
=
1
3
2
2
1
321
))))((((( nullnullnull 。
例4.4.3 求函数 y
x
=
+
e
cos1
的导函数。
解 把 yyx
x
==
+
() e
cos1
看成是由
() e,(),() 1 cos,
u
yfuug vvvhx x== == ==+
复合而成的函数 yx f ghx() ((()))=,运用上面的公式,
1cos
1ein
e(sin),
221c
x
u
yfgh
xuvx
x
x
vx
+
=
= =?
+
dddd
dddd
注 (1)读者在运算熟练之后,就可以默记 u后直接求导,而不必写出 u关于 x的表达式,如
() ()1
1
21
1
1
2
2
2
2
+ ′ =
+
+ ′ =
+
x
x
x
x
x
。
(3)形如
yfxux
vx
==() ()
()
的函数称为幂指函数,对于幂指函数的求导,常采用对数求导法:
对等式两边取对数,
ln () ()ln ()f xvxux=,
在等式两边分别对 x求导,得到
'( ) ( )
()ln () ()
() ()
f xu
vx ux vx
f
′
′
=+,
所以
()
'( ) ( ) ( ) ln ( ) ( )
()
ux
yfxfxvxuxvx
ux
′
′′
== +
()
()
() ()ln () ()
()
vx
ux
ux v x ux vx
ux
′
′
=+
。
例4.4.4 求函数 yx
x
= (sin )
cos
的导函数。
解 对等式两边取对数,
ln cos ln sinyxx=,
在等式两边分别对 x求导,得到
(ln ) (cos ) ln sin cos
(sin )
sin
yxxx
x
x
′= ′ +
′
,
即
′
=? +
y
y
xxx
x
x
sin ln sin cos
cos
sin
,
所以
=
′
xx
x
x
xy
x
sinlnsin
sin
cos
)(sin
2
cos
。
⑷ 求导和求微分的运算规则(包括函数的四则运算、反函数、复合函数的求导和求微分公式)列表如下,
导数运算法则 微分运算法则
线性组合
()cf cg cf cg
12 1 2
+ ′ = ′+ ′ gcfcgcfc ddd
2121
)( +=+
乘 法
()fg fg fg? ′ = ′ + ′ gffggf ddd +=? )(
除 法
2
g
gfgf
g
f
′
′
=
′
2
fgffg
gg
=
dd
d
反 函 数
[()]
()
fy
fx
′ =
′
1
1
yyf
xf
y
x d
d
d ])([
)(
1
′
=
′
=
复合函数
[ ( ))] ( ) )fgx f ugx( ′= ′ ′( d[ ( ))] ( ) )dfgx f u g xx′ ′( =(
由于初等函数是由基本初等函数经过有限次四则运算和复合运算的产物,有了基本初等函数的导函数表,再加上这张表,初等函数的求导和求微分问题已经得到解决。
一阶微分的形式不变性
复合函数 (())yfgx= 的微分公式为
xxgufxgf dd ))())]([ (
′′
=(,
以 xxgu dd )(
′
= 代入,就得到
uufuf dd )()]([
′
=,
这里 ugx= ()是中间变量。它与以 u 为自变量的函数 yfu= ()的微分 式
uufuf dd )()]([
′
= 完全一致。
结论:不论 u是自变量还是中间变量,函数 yfu= ()的微分形式 是相同的,这被称为“一阶微分的形式不变性”。
隐函数求导与求微分
方程 Fxy(,)= 0 决定了一个 y关于 x的函数 yyx= (),我们称它为 隐函数 。
有些隐函数可以通过某种方法化成显函数 yfx= ()形式 (称为 隐函数的显化 ),如椭圆的标准方程
x
a
y
b
2
2
2
2
1+=
确定了上下半平面上的两个显函数
)(
22
axaxa
a
b
y ≤≤±= 。
但是在一般的情况下,隐函数是不能被显化的。
对于隐函数的求导与求微分问题,可以利用复合函数的求导法则或一阶微分的形式不变性来求得,而无须从隐函数解出显函数。
例4.4.5 求由方程 e
xy
xy+?=
2
10确定的隐函数 yyx= ()的导函数
′yx()。
解 对方程
e
xy
xy+?=
2
10
的两边关于 x求导,注意到 y是 x的函数,由复合函数的求导法则
22 2
(e 1) (e )( ) ( ) (e )( ) (2 ) 0
xy xy xy
xy xy xy y xy xy xy
′′′ ′ ′
+?= + = ++ + =,
由此解得
′ =?
+
+
=?
+
+
y
yxy
xx
xy
xx
xy
xy
xy
xy
e
e
(e )
(e )
22
2
。
例4.4.6 求由方程 sin cosyx
2
= 确定的隐函数 yyx= ()的导函数
′yx()。
解 对方程 sin cosyx
2
= 的两边求微分,
)(cos)(sin
2
xy dd = 。
对等式的左边应用一阶微分的形式不变性,得到
yyyy dd 2cos)(sin
22
=,
而等式的右边为 x
x
x
x dd
2
sin
)(cos?=,
所以 x
x
x
yyy dd
2
sin
)(cos2
2
=,
由此解得
)(cos4
sin
2
yyx
x
x
y
=
d
d
。
注意:本例也可以通过对方程两边求导,利用复合函数的求导法则来求得。
例4.4.7 求由方程 ee
xy
xy
+
=0所确定的隐函数曲线在点 (0,1)处的切线方程。
解 对方程
ee
xy
xy
+
=0
的两边关于 x求导,得到
′ =
+
+
y
y
x
xy
xy
e
e
。
因为点 (0,1)位于隐函数的曲线上,将 x = 0和 y =1代入,即得
′ =
y ()
e
e
0
1
,
于是得到 yyx= ()在 x = 0处的切线方程为
1
e
e1
+
= xy 。
复合函数求导法则的其他应用
参数形式的函数的导数公式。
设自变量 x和因变量 y 的函数关系由参数形式
(),
(),
xt
yt
ψ
=
=
tα β≤ ≤
确定,其中 )(t? 和 )(tψ 都是 t的可微函数,)(t? 严格单调且 () 0t?′ ≠ 。
由反函数求导法则,可知 )(tx?= 的反函数 )(
1
xt
=? 存在,且
)(
1
))((
1
t
x
′
=
′
。
y 关于 x的函数关系可以写成
))(()(
1
xty
==?ψψ,
由复合函数求导法则,即得到
1
dddd(()d(() ()
ddd d d ()
yyt t x t
x tx t x t
ψ?ψ
′
=?=? =
′
。
参数形式的函数的导数公式也可以看成是由微分形式
(),
(),
y tt
xtt
ψ
′
=
′
=
dd
dd
两边分别相除的结果。
例4.4.8 求由参数方程
sin,
1cos,
xt t
yt
=?
=?
0 πt≤≤
确定的函数 yfx= ()的导函数 ′y 。
解
(1 cos ) sin
cot
(sin) 1cos 2
y tt
xt t t
′
===
′
d
d
。
例4.4.9 设抛射体运动在 t = 0 时刻的水平速度和垂直速度分别等于 v
1
和 v
2
,问在什么时刻该物体的飞行倾角恰与地面平行?
解 将抛射体运动视为水平方向和垂直方向上的运动的合成,即得参数方程
1
2
1
2 2
,
,
xvt
yvt gt
=
=?
2
2
0
v
t
g
≤≤ 。
由导数的几何意义,物体在任一时刻 t 的飞行倾角 θ 为
1
arctan
x vt
y
x
θ
=
=
d
d
2
1
2 22
11
()
arctan arctan
()
vt gt vgt
vt v
′
==
′
。
要使飞行倾角与地面平行,即 0θ =,只要
vgt
v
2
1
0
=,即得
t
v
g
=
2
。
这是我们在中学力学中熟知的结果。
注意:显式表示、隐式表示和参数表示是表达函数的三种重要形式,有些函数只能用其中的某一种来表达,有些函数能够用其中的任何一种来表达,但求导的难易程度可以大相径庭。
例如求椭圆上某一点处切线的斜率,可以从它的显函数形式
)(
22
axaxa
a
b
y ≤≤±=
入手,得到
22
22 22 22
12
2
b
a
bxbx bx bx
y
aa ay
ax ax ax
′
=± = =? =
±?
;
也可以通过它的参数方程
xa t
yb t
=
=
cos,
sin,
02≤ ≤t π,
由参数形式的函数的求导公式,得到
22
(sin) cos (cos)
( cos ) sin ( sin )
y bt bt bat bx
x at at abt ay
′
= = =? =?
′
d
d;
但最简单的是从它的标准方程即隐函数
x
a
y
b
2
2
2
2
1+=入手,利用复合函数的求导法则或一阶微分形式的不变性,由
22
2222
22
0
xyxy
xy
abab
+ =+=
dd dd,
就直接得出
y
x
a
b
x
y
y
2
2
==
′
d
d
。