Processing math: 100%
Evian Zhang's
naive blog

多元函数极限的一些讨论

前言

多元函数的极限,是一个非常难以理解的东西。相信大家在学习多元函数极限的时候,都对“以任意方式趋近”有了很深的印象。一元函数的极限,很简单,只会以直线趋近,但维度一升高,极限就会变的异常复杂。我这篇文章里主要想讲的是,怎样将多元函数极限与一元函数极限联系起来。当然,也有一些很实用的技巧,比如说最后一部分中,利用极坐标来判断二重极限不存在。

这篇文章的实用性并没有前几篇那么强,但我觉得,如果想大致了解一下多元函数的极限与一元函数极限的关系,这篇文章也许能起到一定的作用。

正文

我们以多元函数的极限的定义来开始我们这次的文章:

不过在此之前,我们需要先定义 n 维空间中的距离:

对于点 A(a1,a2,,an) B(b1,b2,,bn) ,定义
|AB|=ni=1(aibi)2

接下来,我们就可以定义极限了:

对于 n m 维函数 f:RnRm 和一个点 M0(m1,m2,,mn) ,如果 A(a1,a2,am)Rm,s.t.ε>0,δ>0,s.t.N(M0,δ)中的聚点M(x1,x2,,xn), |f(M)(a1,a2,,am)|<ε
则称 A f MM0 时的极限,记作
limMM0f(M)=A

以上即为多元函数极限的定义。

对于定义的挖掘,我并不想有太多的讨论,主要还是在聚点的问题上,详细请看我的文章 更精细地处理极限

换元法

和一元函数类似,多元函数的换元法的本质仍然是复合函数的极限法则:

对于 n k 维函数 g k m 维函数 f ,若 limMM0g(M)=N0 limNN0f(N)=A ,而 N(M0,δ),s.t.MN(M0,δ),g(M)N0 ,那么我们有
limMM0f(g(M))=limNN0f(N)=A

对于多元函数的换元法,我们需要注意到的是,这不仅可以简化我们的计算,还可以将多元函数的极限转化为一元函数的极限。此时只需要令 k=m=1 即可。

比如说:

lim(x,y)(0,0)sin(xy)xy
记二元一维函数 t(x,y)=xy ,则 lim(x,y)(0,0)t(x,y)=0 .
我们使用复合函数的运算法则:
lim(x,y)(0,0)sin(xy)xy=limt0sintt=1

多重极限与累次极限

(这一段如果不想探究原理的人可以略过)

首先我们定义一致收敛:

已知一个带参数 t 的函数 ft(x) 和一个数 t0 ,其中 tT,xX .若
ε>0,δ>0,s.t.xX,0<|tt0|<δ,|ft(x)ft0(x)|<ε
则称函数列 {ft(x)} tt0 时一致收敛到 ft0(x) .

这里需要注意一点,由于 xX 是在 δ>0 之后,故 δ 应是一个与 x 的选取无关的数。这与我们一般的普通极限的定义不同。

常见的不一致收敛的函数列是 fn(x)=1nx n+ 时。导致这样情况出现的原因在 x=0 的附近。

下面给出交换极限顺序的定理:

已知一个带参数 t 的函数 ft(x) t0,x0 ,其中 tT,xX .若函数列 {ft(x)} tt0 时一致收敛到 ft0(x) ,且 tT,limxx0ft(x) 存在,那么
limtt0limxx0ft(x)=limxx0limtt0ft(x)

接下来介绍累次极限与多重极限的关系:

limxx0limyy0f(x,y),limyy0limxx0f(x,y),lim(x,y)(x0,y0)f(x,y) 都存在,则它们相等。

用极坐标简化极限运算

相信大家都知道, n 元函数极限存在是一个非常苛刻的事情。它要求自变量以任何轨道趋近于定点的时候,极限都要存在。在二维情况下,是这个定理:

lim(x,y)(x0,y0)f(x,y) 存在,等价于
连续函数Γ(x,y) 满足 Γ(x0,y0)=0 ,且在 (x0,y0) 周围可以写成显函数 y=F(x) x=F(y) ,须有 limxx0f(x,F(x)) 存在且相等。

对于高维,是类似的。

相信 lim(x,y)(0,0)xyx2+y2 的例子已经让大家感受到了以不同直线趋于 (0,0) 时极限不想等的绝望,有些同学也看过 f(x,y)={1y=x0yx 这样丧心病狂的例子,只有以 y=x 的轨道趋近于 (0,0) 时极限为 1 ,其他情况的极限都是 0 .仅仅从一个轨道趋近而极限不同,极限就不存在,可见多元函数的极限存在是一个非常苛刻的事情。

对于二元函数 z=f(x,y) ,我们要求极限 lim(x,y)(x0,y0)f(x,y) 确实不太容易,但是,如果

我们令 xx0=ρcosθ,yy0=ρsinθ , f(x,y)=g(ρ,θ) ,且 kR,lim(ρ,θ)(0,k)g(ρ,θ) 存在且相等,那么我们有:
lim(x,y)(x0,y0)f(x,y)=limρ0g(ρ)
且若 limρ0g(ρ,θ) 的结果与 θ 有关,或 limρ0g(ρ,θ) 的结果不存在,则 lim(x,y)(x0,y0)f(x,y) 不存在。

这么长一段话,最后还是回到另一个二重极限存在上来,看似毫无用处。

这个定理,我们用的时候,是这样用的:

先把 limρ0g(ρ,θ) 的结果求出来。如果和 θ 有关,那么二重极限一定不存在。

如果和 θ 无关,并且极限的表达式最终化简出来只是涉及到乘法,比如说 limρ0ρ2sinθ ,那么二重极限存在,且与此一重极限的极限值相等。

如果极限的表达式化简出来是分子分母都有 ρ 的,别想了,赶快用土方法 lim(x,y)(x0,y0) 吧。

所以说,这个定理最重要的帮助,便是判断极限不存在。我通过将 θ 看作常数,求出 limρ0g(ρ) ,如果结果和 θ 有关,我可以轻易地构造出反例: y=tanθ1x y=tanθ2x ,当 (x,y) 以这两种轨道趋近于 (0,0) 时,结果必然不同。

但是,确实有一些人以为,所有的二重极限都可以化成极坐标来做。这实际上是错误的。事实上, lim(x,y)(x0,y0)f(x,y)=lim(ρ,θ)(0,k)g(ρ,θ) 这点并没有错。但是,后者要求对所有的 k ,极限的结果都要存在且相等。并且,后者还是一个二重极限,而非累次极限。比如说,我们有反例:

已知 f(x,y)=x2yx2+y2 ,求 lim(x,y)(0,0)f(x,y) 是否存在。
y=x y=x2 ,可以很容易知道极限是不存在的。但是,如果我们转化成极坐标之后,求
limρ0ρ3cos2xsinxρ4cos4x+ρ2sin2x=limρ0ρcos2xsinxρ2cos4x+sin2x=0

出现这种情况的理由其实很好想,因为转化成极坐标之后,极限的趋近方式就变成了以直线趋近于原点。这显然不是充分的。

但是,我们有定理:

如果 lim(x,y)(x0,y0)f(x,y) 的极限存在,则可以用极坐标方式求极限。

当然,这个也有更高维的推广:

超球坐标系:向量 (x1,x2,,xn) 可以表示成 (ρ,θ1,θ2,,θn1) 的形式,其中

xi=ρsinθ1sinθ2sinθi1cosθi,i=1,2,,n1

xn=ρsinθ1sinθ2sinθn2sinθn1

ρ=x21+x22++x2n

那么同样地,我们要求极限 lim(x1,x2,,xn)(y1,y2,,yn)f(x1,x2,,xn) ,也可以通过算 limρ0g(ρ) 来大致判断。