前面讨论的函数大多是 ),( yxfz = 形式,如 xyz = 和
22
yxz += 等。
这种函数表达形式通常称为显函数。
但在理论与实际问题中更多遇到的是函数关系无法用显式来 表达的情况。如在一元函数中提过的反映行星运动的 Kepler 方程
=),( yxF 10,0sin <<= εε yxy,
这里 x 是时间,y 是行星与太阳的连线扫过的扇形的弧度,ε 是行 星运动的椭圆轨道的离心率。从天体力学上考虑,y 必定是 x 的函数,
但要将函数关系用显式表达出来却无能为力。
这种自变量和因变量混合在一起的方程(组) (,) 0Fxy=,在一 定条件下也表示 y 与 x 之间的函数关系,通称 隐函数。
那么自然要问,这种函数方程(组)在什么条件下确实表示了 一个隐函数(向量值隐函数),如何保证该隐函数连续和可微?
§ 4 隐函数那么
( ⅰ )在点 ),(
00
yx 附近可以从函数方程
0),( =yxF
唯一确定隐函数
),(),(
0
ρxOxxfy ∈=,
它满足 0))(,( =xfxF,以及 )(
00
xfy = ;
(ⅱ) 隐函数 )(xfy = 在 ),(
0
ρxOx∈ 上连续 ;
(ⅲ) 隐函数 )(xfy = 在 ),(
0
ρxOx∈ 上具有连续的导数,且
(,)d
d(,)
x
y
F xyy
xFxy
=? 。
单个方程的情形
定理 12.4.1(一元隐函数存在定理) 若二元函数 ),( yxF 满 足 条件,
( 1) 0),(
00
=yxF ;
( 2) 在闭矩形
00
{(,)|| |,||}x y xx a yy b=?≤?≤D 上,),( yxF 连续,且具有连续偏导数 ;
( 3) 0),(
00
≠yxF
y
。
证 不失一般性,设 0),(
00
>yxF
y
。
先证明隐函数的存在性。
由 0),(
00
>yxF
y
与 ),( yxF
y
的连续性,可知存在 ba ≤<≤< βα 0,0,
使得在闭矩形
*
00
{(,) || |,| | }xy x x y yα β=?≤?≤D 上成立
0),( >yxF
y
。
于是,对固定的
0
x,y 的函数 ),(
0
yxF 在 ],[
00
ββ +? yy 是严格单调增加的。又由于 0),(
00
=yxF,从而
0),(,0),(
0000
>+<? ββ yxFyxF 。
由于 ),( yxF 在
*
D 上连续性,于是存在 0>ρ,使得在线段
βρρ +=+<<?
000
,yyxxx
上 0),(
0
>+βyxF,而在线段
βρρ?=+<<?
000
,yyxxx
上 0),(
0
<?βyxF 。
因此,对于 ),(
00
ρρ +? xx 内的任一点 x,将 ),( yxF 看成 y 的函数,
它在 ],[
00
ββ +? yy 上是连续的,而由刚才的讨论知道
0),(,0),(
00
>+<? ββ yxFyxF,
根据零点存在定理,必有 ),(
00
ββ +?∈ yyy 使得 0),( =yxF 。 又因为在
*
D
上 0>
y
F,因此这样的 y 是唯一的。
将 y 与 x 的对应关系记为 y )(xf=,就得到定义在 ),(
00
ρρ +? xx 上的函数 )(xfy =,它满足 0))(,( ≡xfxF,而且显然成立 )(
00
xfy = 。
y
β+
0
y
0>F
0
y ),(
00
yx
y
β?
0
y
0<F
O x
0
x
0
x ρ+ x
图 12.4.2
0
x ρ?
再证隐函数 )(xfy = 在 ),(
00
ρρ +? xx 上的连续性。
设 x 为 ),(
00
ρρ +? xx 上的任一点。对于任意给定的 0>ε ( ε 充 分小),由于 0),( =yxF ( )(xfy = ),由前面的讨论知道
0),(,0),( >+<? εε yxFyxF 。
而由于 ),( yxF 在
*
D 上的连续性,一定存在 0>δ,使得当 ),( δxOx∈ 时,
0),(,0),( >+<? εε yxFyxF 。
通过类似前面的讨论即得到,当 ),( δxOx∈ 时,相应的隐函数值必 满足 ),()( εε +?∈ yyxf,即
ε<? |)()(| xfxf 。
这就是说,)(xfy = 在 ),(
00
ρρ +? xx 上连续。
最后证明 )(xfy = 在 ),(
00
ρρ +? xx 上的可导性。
设 x 为 ),(
00
ρρ +? xx 上的任一点。取 xΔ 充分小使得 ∈Δ+ xx
),(
00
ρρ +? xx,记 )(xfy = 以及 )( xxfyy Δ+=Δ+,则显然成立 0),( =yxF
和 0),( =Δ+Δ+ yyxxF 。
应用多元函数的微分中值定理,得到
),(),(0 yxFyyxxF?Δ+Δ+=
yyyxxFxyyxxF
yx
ΔΔ+Δ++ΔΔ+Δ+= ),(),( θθθθ,
其中 10 <<θ 。注意到在
*
D 上 0≠
y
F,因此
),(
),(
yyxxF
yyxxF
x
y
y
x
Δ+Δ+
Δ+Δ+
=
Δ
Δ
θθ
θθ
。
令 0→Δx,注意到
x
F 和
y
F 的连续性,就得到
(,)d
d(,
x
xx y
F x yy
xFy
=
=? 。
即
))(,(
))(,(
)(
xfxF
xfxF
xf
y
x
=
′
。
定理 12.4.1 只是保证了在一定的条件下,函数方程 0),( =yxF 在局部(不一定是整体)确定了 y 关于 x 的函数关系 )(xfy =,而并不意 味这种关系能用显式具体表示出来。例如 Kepler 方程
10,0sin <<= εε yxy,
如果取 yxyyxF sin),( ε=,那么 0cos1),( >?= θεyxF
y
,所以 y 对 x 的依赖关系,即隐函数 )(xfy = 是肯定存在的。但遗憾的是,它不能用显式表示。
定理 12.4.1 可以直接推广到多元函数的情形。
定理 12.4.2 (多元隐函数存在定理) 若 1+n 元函数 ),,,,(
21
yxxxF
n
22
yxz += 等。
这种函数表达形式通常称为显函数。
但在理论与实际问题中更多遇到的是函数关系无法用显式来 表达的情况。如在一元函数中提过的反映行星运动的 Kepler 方程
=),( yxF 10,0sin <<= εε yxy,
这里 x 是时间,y 是行星与太阳的连线扫过的扇形的弧度,ε 是行 星运动的椭圆轨道的离心率。从天体力学上考虑,y 必定是 x 的函数,
但要将函数关系用显式表达出来却无能为力。
这种自变量和因变量混合在一起的方程(组) (,) 0Fxy=,在一 定条件下也表示 y 与 x 之间的函数关系,通称 隐函数。
那么自然要问,这种函数方程(组)在什么条件下确实表示了 一个隐函数(向量值隐函数),如何保证该隐函数连续和可微?
§ 4 隐函数那么
( ⅰ )在点 ),(
00
yx 附近可以从函数方程
0),( =yxF
唯一确定隐函数
),(),(
0
ρxOxxfy ∈=,
它满足 0))(,( =xfxF,以及 )(
00
xfy = ;
(ⅱ) 隐函数 )(xfy = 在 ),(
0
ρxOx∈ 上连续 ;
(ⅲ) 隐函数 )(xfy = 在 ),(
0
ρxOx∈ 上具有连续的导数,且
(,)d
d(,)
x
y
F xyy
xFxy
=? 。
单个方程的情形
定理 12.4.1(一元隐函数存在定理) 若二元函数 ),( yxF 满 足 条件,
( 1) 0),(
00
=yxF ;
( 2) 在闭矩形
00
{(,)|| |,||}x y xx a yy b=?≤?≤D 上,),( yxF 连续,且具有连续偏导数 ;
( 3) 0),(
00
≠yxF
y
。
证 不失一般性,设 0),(
00
>yxF
y
。
先证明隐函数的存在性。
由 0),(
00
>yxF
y
与 ),( yxF
y
的连续性,可知存在 ba ≤<≤< βα 0,0,
使得在闭矩形
*
00
{(,) || |,| | }xy x x y yα β=?≤?≤D 上成立
0),( >yxF
y
。
于是,对固定的
0
x,y 的函数 ),(
0
yxF 在 ],[
00
ββ +? yy 是严格单调增加的。又由于 0),(
00
=yxF,从而
0),(,0),(
0000
>+<? ββ yxFyxF 。
由于 ),( yxF 在
*
D 上连续性,于是存在 0>ρ,使得在线段
βρρ +=+<<?
000
,yyxxx
上 0),(
0
>+βyxF,而在线段
βρρ?=+<<?
000
,yyxxx
上 0),(
0
<?βyxF 。
因此,对于 ),(
00
ρρ +? xx 内的任一点 x,将 ),( yxF 看成 y 的函数,
它在 ],[
00
ββ +? yy 上是连续的,而由刚才的讨论知道
0),(,0),(
00
>+<? ββ yxFyxF,
根据零点存在定理,必有 ),(
00
ββ +?∈ yyy 使得 0),( =yxF 。 又因为在
*
D
上 0>
y
F,因此这样的 y 是唯一的。
将 y 与 x 的对应关系记为 y )(xf=,就得到定义在 ),(
00
ρρ +? xx 上的函数 )(xfy =,它满足 0))(,( ≡xfxF,而且显然成立 )(
00
xfy = 。
y
β+
0
y
0>F
0
y ),(
00
yx
y
β?
0
y
0<F
O x
0
x
0
x ρ+ x
图 12.4.2
0
x ρ?
再证隐函数 )(xfy = 在 ),(
00
ρρ +? xx 上的连续性。
设 x 为 ),(
00
ρρ +? xx 上的任一点。对于任意给定的 0>ε ( ε 充 分小),由于 0),( =yxF ( )(xfy = ),由前面的讨论知道
0),(,0),( >+<? εε yxFyxF 。
而由于 ),( yxF 在
*
D 上的连续性,一定存在 0>δ,使得当 ),( δxOx∈ 时,
0),(,0),( >+<? εε yxFyxF 。
通过类似前面的讨论即得到,当 ),( δxOx∈ 时,相应的隐函数值必 满足 ),()( εε +?∈ yyxf,即
ε<? |)()(| xfxf 。
这就是说,)(xfy = 在 ),(
00
ρρ +? xx 上连续。
最后证明 )(xfy = 在 ),(
00
ρρ +? xx 上的可导性。
设 x 为 ),(
00
ρρ +? xx 上的任一点。取 xΔ 充分小使得 ∈Δ+ xx
),(
00
ρρ +? xx,记 )(xfy = 以及 )( xxfyy Δ+=Δ+,则显然成立 0),( =yxF
和 0),( =Δ+Δ+ yyxxF 。
应用多元函数的微分中值定理,得到
),(),(0 yxFyyxxF?Δ+Δ+=
yyyxxFxyyxxF
yx
ΔΔ+Δ++ΔΔ+Δ+= ),(),( θθθθ,
其中 10 <<θ 。注意到在
*
D 上 0≠
y
F,因此
),(
),(
yyxxF
yyxxF
x
y
y
x
Δ+Δ+
Δ+Δ+
=
Δ
Δ
θθ
θθ
。
令 0→Δx,注意到
x
F 和
y
F 的连续性,就得到
(,)d
d(,
x
xx y
F x yy
xFy
=
=? 。
即
))(,(
))(,(
)(
xfxF
xfxF
xf
y
x
=
′
。
定理 12.4.1 只是保证了在一定的条件下,函数方程 0),( =yxF 在局部(不一定是整体)确定了 y 关于 x 的函数关系 )(xfy =,而并不意 味这种关系能用显式具体表示出来。例如 Kepler 方程
10,0sin <<= εε yxy,
如果取 yxyyxF sin),( ε=,那么 0cos1),( >?= θεyxF
y
,所以 y 对 x 的依赖关系,即隐函数 )(xfy = 是肯定存在的。但遗憾的是,它不能用显式表示。
定理 12.4.1 可以直接推广到多元函数的情形。
定理 12.4.2 (多元隐函数存在定理) 若 1+n 元函数 ),,,,(
21
yxxxF
n