要点精讲 把关键道理、证明与典型例子重新过一遍。
1. 隐函数存在定理是局部结论:F z = 0 保证了什么★ 要懂 定理指出:如果 F ∈ C 1 ,F ( P 0 ) = 0 且 F z ( P 0 ) = 0 ,那么在 P 0 的某个邻域内,方程 F ( x , y , z ) = 0 唯一确定一个可微函数 z = z ( x , y ) 。这里的局部二字不能丢,它只保证在 P 0 的一个小邻域内 z 是 ( x , y ) 的单值函数。从几何上看,F z = 0 意味着 F 沿 z 方向严格单调,因而对每一组 ( x , y ) ,方程 F = 0 关于 z 恰有一个解,隐函数才能确定;一旦 F z = 0 ,这种单调性被破坏,z 就可能分成几支或者无法单值表示。求导公式 z x = − F x / F z 的分母正是 F z 。
证明 / 推导 存在与唯一的证明. 设 F 在 P 0 ( x 0 , y 0 , z 0 ) 的某邻域内有连续的一阶偏导数,F ( P 0 ) = 0 ,且 F z ( P 0 ) = 0 。不妨设 F z ( P 0 ) > 0 。 因为 F z 连续,由局部保号性,存在正数 δ 0 与 β ,使在长方体U : ∣ x − x 0 ∣ ∣ y − y 0 ∣ ∣ z − z 0 ∣ < δ 0 < δ 0 ≤ β 内处处有 F z > 0 。先固定 ( x , y ) = ( x 0 , y 0 ) 。这时一元函数 F ( x 0 , y 0 , z ) 在 [ z 0 − β , z 0 + β ] 上严格单调增加。又 F ( x 0 , y 0 , z 0 ) = 0 ,所以F ( x 0 , y 0 , z 0 − β ) < 0 < F ( x 0 , y 0 , z 0 + β ) . 函数 F ( x , y , z 0 − β ) 与 F ( x , y , z 0 + β ) 都对 ( x , y ) 连续。再由局部保号性,存在 δ ∈ ( 0 , δ 0 ] ,使当 ∣ x − x 0 ∣ < δ , ∣ y − y 0 ∣ < δ 时仍有F ( x , y , z 0 − β ) < 0 < F ( x , y , z 0 + β ) . 对这样固定的一组 ( x , y ) ,一元连续函数 F ( x , y , z ) 在区间 [ z 0 − β , z 0 + β ] 的两端取异号的值。由介值定理,它在该区间内有零点。又因在 U 内 F z > 0 ,它关于 z 严格单调增加,所以零点只有一个。把这个唯一的零点记作 z ( x , y ) ,便得到定义在 ∣ x − x 0 ∣ < δ , ∣ y − y 0 ∣ < δ 上的单值函数,并且恒有 F ( x , y , z ( x , y ) ) = 0 。这就证明了隐函数的存在与唯一。■ 证明中的 δ 与 β 都是小量,结论只在这个小长方体上成立,定理的局部性即由此而来。条件 F z = 0 用在两处:一处保证两端取值异号,另一处保证零点唯一。条件是充分的,不是必要的. 取 F ( x , y , z ) = z 3 − x 。在原点处 F = 0 ,而 F z = 3 z 2 = 0 ,定理不适用。但方程 z 3 = x 对每个 x 恰有一个实根,z = 3 x 仍是单值的隐函数,只是它在 x = 0 处不可导。由此可见,F z ( P 0 ) = 0 时隐函数未必不存在,但可微性可能随之失去。举例说明 考察单位球面 F = x 2 + y 2 + z 2 − 1 = 0 ,这时 F z = 2 z 。在上半球(z > 0 )有 F z = 0 ,z = 1 − x 2 − y 2 是单值的隐函数;下半球是另一支。但在赤道 z = 0 处 F z = 0 ,上下半球在那里相接,同一组 ( x , y ) 对应两个 z ,无法把 z 单值地表示为 ( x , y ) 的函数。可见定理中的局部性与条件 F z = 0 缺一不可,而公式 − F x / F z 的分母为零,正好如实反映了这一点。2. 求一阶偏导数的三种等价方法,方程解不出时尤其有用★★ 必会 三种方法可任选其一。第一是公式法,z x = − F z F x , z y = − F z F y ,计算快,但要记准负号。第二是直接求偏导数,把 z 看作 x , y 的函数,对原方程两边求偏导数,再解出 z x ,这种做法最稳妥。第三是全微分法,对 F = 0 求全微分,解出 d z ,其中 d x , d y 的系数就是两个偏导数,一次可得两个。无论用哪一种,都必须注意:凡是出现 z 的项都要带上 z x ,因为 z 是 x , y 的函数,决不能把 z 当作常量。这些方法的价值在方程解不出 z 时才真正显出来。
证明 / 推导 证(三种方法给出同一结果). 设 F 有连续的偏导数,且 F z = 0 。于是方程 F ( x , y , z ) = 0 在 P 0 附近确定 z = z ( x , y ) 。把 z = z ( x , y ) 代回原方程,得恒等式F ( x , y , z ( x , y ) ) ≡ 0. 它对该邻域内的一切 ( x , y ) 都成立,因此两端可以对 x 求偏导数。左端是复合函数。其中 x 既直接出现,又通过 z 出现,两部分都不能遗漏。由链式法则得F x + F z ∂ x ∂ z = 0. 右端的导数为 0 。因 F z = 0 ,解出∂ x ∂ z = − F z F x , 同理 ∂ y ∂ z = − F z F y 。由此可见,公式法就是把直接求偏导数的结果整理成了公式。两者是同一件事,公式中的负号也由移项而来。 再看全微分法。对上述恒等式两端求全微分,得F x d x + F y d y + F z d z = 0 , 即 d z = − F z F x d x − F z F y d y . 而 z 可微时又有 d z = z x d x + z y d y 。由于 d x , d y 可以独立地任意取值,两式中它们的系数必分别相等。所得的就是上面的两个偏导数。这就证明了三种方法彼此等价。三者都要用到 F z = 0 ,这也是隐函数存在定理的条件。■ 举例说明 设 z = z ( x , y ) 由 e z = x y z 确定,求 ∂ x ∂ z 。这个方程无法解出 z 。用公式法,令 F = e z − x y z ,则 F x = − y z , F z = e z − x y ,当 e z = x y 时∂ x ∂ z = − F z F x = e z − x y y z . 用直接求偏导数的方法核对:对 e z = x y z 两边关于 x 求偏导数,得 e z z x = y z + x y z x ,解得 z x = e z − x y y z ,两者一致。3. 求二阶偏导数:对一阶结果再用链式法则,并把一阶结果回代★★ 必会 求 z xx , z x y 时,是对一阶结果(例如 z x = − x / z 一类)再求偏导数。必须注意其中的 z 仍是 x , y 的函数,遇到 z 就要继续用链式法则;求完之后再把已经求得的 z x , z y 回代化简。这是隐函数一类题目中较高的要求,考研压轴题中常见。
举例说明 设 z = z ( x , y ) 由 x 2 + y 2 + z 2 = a 2 ( a > 0 ) 确定,求 z xx 与 z x y 。先求一阶偏导数。令 F = x 2 + y 2 + z 2 − a 2 ,则 z x = − F z F x = − 2 z 2 x = − z x ,同理 z y = − z y 。再对 z x = − x z − 1 求偏导数,注意 z 是函数,得z xx = − z − 1 − x ⋅ ( − z − 2 ) z x = − z 1 + z 2 x ( − z x ) = − z 3 z 2 + x 2 = − z 3 a 2 − y 2 , 最后一步用 z 2 = a 2 − x 2 − y 2 回代。同理 z x y = ∂ y ∂ ( − z x ) = z 2 x z y = z 2 x ( − z y ) = − z 3 x y 。4. 方程组的情形(数一重点):求全微分再用克拉默法则最为简便★★ 必会 当雅可比行列式
∂ ( u , v ) ∂ ( F , G ) = F u G u F v G v = 0 时,方程组
{ F ( x , y , u , v ) = 0 G ( x , y , u , v ) = 0 确定
u = u ( x , y ) , v = v ( x , y ) 。标准的求导方法是:对每个方程求全微分,得到关于
d u , d v 的线性方程组,再用克拉默法则把
d u , d v 用
d x , d y 表示出来,所得的系数就是各个偏导数。雅可比行列式不为零,正是这个线性方程组可解的条件。
证明 / 推导 证 ① 线性方程组的来历. 设 F , G 有连续偏导数,点 P 0 ( x 0 , y 0 , u 0 , v 0 ) 满足 F = G = 0 ,且在该点 J = ∂ ( u , v ) ∂ ( F , G ) = 0 。由隐函数存在定理,在 P 0 的某个邻域内方程组唯一确定了有连续偏导数的函数 u = u ( x , y ) , v = v ( x , y ) 。把它们代回方程,两式对该邻域内的一切 ( x , y ) 都成立,于是可以对恒等式求全微分,得F x d x + F y d y + F u d u + F v d v G x d x + G y d y + G u d u + G v d v = 0 = 0 即( F u G u F v G v ) ( d u d v ) = − ( F x G x F y G y ) ( d x d y ) . 这是以 d u , d v 为未知量的二元线性方程组,它的系数行列式就是 J 。② 为什么 J = 0 是可解的条件. 由克拉默法则,当 J = 0 时上述方程组有唯一解,并且解可以写成 d x , d y 的线性组合;当 J = 0 时方程组或者无解,或者有无穷多解,d u , d v 不能由 d x , d y 唯一地表示出来。由此可见 J = 0 就是这一步能够进行的条件,它与隐函数存在定理中的条件是同一个。③ 为什么所得的系数就是偏导数. 由②解得 d u = P d x + Q d y ,其中 P , Q 是已经求出的表达式。另一方面 u = u ( x , y ) 可微,故又有 d u = u x d x + u y d y 。两式对一切 d x , d y 都成立,而 d x , d y 可以任意取值。先取 d x = 1 , d y = 0 ,得 u x = P ;再取 d x = 0 , d y = 1 ,得 u y = Q 。对 d v 同理。这就是从全微分直接读出偏导数的依据。④ 一般公式. 把原方程组的两式对 x 求偏导数(这时 y 看作常数),由链式法则得( F u G u F v G v ) ( u x v x ) = − ( F x G x ) . 再用克拉默法则,得u x = − J 1 F x G x F v G v = − J 1 ∂ ( x , v ) ∂ ( F , G ) , v x = − J 1 F u G u F x G x = − J 1 ∂ ( u , x ) ∂ ( F , G ) . 把其中的 x 换成 y ,即得 u y , v y 的公式。由此可见,先求全微分再用克拉默法则,与直接对方程组求偏导数所得的结果相同,只是书写更为整齐。■ 举例说明 设 u = u ( x , y ) , v = v ( x , y ) 由 { u + v = x u 2 + v 2 = y 确定,求 u x , v x 。两边求全微分,得 d u + d v = d x , 2 u d u + 2 v d v = d y ,即( 1 2 u 1 2 v ) ( d u d v ) = ( d x d y ) , J = 1 2 u 1 2 v = 2 ( v − u ) = 0 ( u = v ) . 由克拉默法则,d u = J 1 d x d y 1 2 v = 2 ( v − u ) 2 v d x − d y ,故 u x = v − u v 。同理 d v = J 1 1 2 u d x d y = 2 ( v − u ) d y − 2 u d x ,故 v x = v − u − u = u − v u 。随堂练习 先用基础题热身,再按年份从新到旧挑战本知识点的其余真题。
练习 1 · 填空题
设 z = z ( x , y ) 由方程 x 2 + y 2 + z 2 = 6 确定,则 ∂ x ∂ z = ____(用 x , z 表示)。
练习 2 · 选择题
设 y = y ( x ) 由方程 x 2 + y 2 = 25 确定,则 d x d y = ( )。
练习 3 · 选择题
设 F ( x , y , z ) 有连续偏导数且 F ( P 0 ) = 0 。要保证方程 F ( x , y , z ) = 0 在 P 0 附近唯一确定隐函数 z = z ( x , y ) ,只需在 P 0 处( )。
A F x = 0 B F y = 0 C F z = 0 D ∇ F = 0 练习 4 · 填空题
设 z = z ( x , y ) 由 x 2 + y 2 + z 2 = 3 (z > 0 )确定,则 ∂ x ∂ z 在点 ( 1 , 1 , 1 ) 处的值为 ____。
练习 5 · 选择题
设 u = u ( x , y ) , v = v ( x , y ) 由方程组 { u + v = x + y xu + y v = 1 确定(x = y ),则 ∂ x ∂ u = ( )。
A y − x u + y B x − y u + y C y − x u − y D y − x x + u 练习 6 · 填空题
设
z = z ( x , y ) 由方程
x 2 + 2 y 2 + 3 z 2 + x y − z = 9 确定,且
z ( 1 , − 2 ) = 1 ,则
d z ( 1 , − 2 ) = ____。
练习 7 · 解答题
设 z = z ( x , y ) 由方程2 x 2 + 2 x y + y 2 + z 2 − 2 z = 8 确定。 (1)求 ∂ x ∂ z 与 ∂ y ∂ z ; (2)求 z = z ( x , y ) 的全部驻点及其对应的 z 值; (3)用二阶充分条件判断各驻点是否为极值点,并求出极值。
2010 年 · 数一 · 第 2 题 · 选择题 · 4 分
设函数 z = z ( x , y ) 由方程 F ( x y , x z ) = 0 确定,其中 F 为可微函数,且 F 2 ′ = 0 ,则 x ∂ x ∂ z + y ∂ y ∂ z = ( )
2005 年 · 数一 · 第 10 题 · 选择题 · 4 分
设有三元方程 x y − z ln y + e x z = 1 ,根据隐函数存在定理,存在点 ( 0 , 1 , 1 ) 的一个邻域,在此邻域内该方程( )
A 只能确定一个具有连续偏导数的隐函数 z = z ( x , y ) .B 可确定两个具有连续偏导数的隐函数 y = y ( x , z ) 和 z = z ( x , y ) .C 可确定两个具有连续偏导数的隐函数 x = x ( y , z ) 和 z = z ( x , y ) .D 可确定两个具有连续偏导数的隐函数 x = x ( y , z ) 和 y = y ( x , z ) .1999 年 · 数一 · 第 11 题 · 解答题 · 5 分
设 y = y ( x ) ,z = z ( x ) 是由方程 z = x f ( x + y ) 和 F ( x , y , z ) = 0 所确定的函数,其中 f 和 F 分别具有一阶连续导数和一阶连续偏导数,求 d x d z .