多元微积分笔记
写在前头:
为了更成体系的完成这份笔记,同时方便复习,笨咸鱼选择在考试周一并完成笔记的编辑(其实主要是我懒)。
由于众所周知的原因,wxf课上一些过于逆天的例子我就不放在上面了。
多元函数的例子
- 多元函数:f(x1,x2,x3...xn),f:U⊂Rn→R
- 多元函数举例:
- 等高线:f:R2→R,考虑时间f:R2×[0,+∞)→R
- 单摆能量
E(θ,θ˙)=21m(Lθ˙)2+mgLcosθ=C,E:S×R→R
- 如何研究多元函数:连续?极限?单调性?极值最值?
一般空间中的距离:距离,范数,内积
类比单变量函数中连续和极限的定义,我们需要度量两个点之间的距离。在数轴上,两个点之间的距离我们可以方便地使用绝对值∣⋅∣。在二维或者一般的空间我们如何定义所谓的“距离”?
首先一个考虑空间内任意两个点A、B,类比一维情况,我们希望他们的距离是正的(正定性);其次,A到B的距离应该和B到A的距离相等(对称性);最后,这样的距离应该是“最优”的,即我不应该找到另一个点,使得我从A“绕路”去到B的距离要短于我直接“走到”B的距离(三角不等式)。即
我们称d(⋅,⋅):M×M→R为一个距离,当且仅当它满足
1.(正定性)d(A,B)≥0,d(A,B)=0⇔A=B
2.(对称性)d(A,B)=d(B,A)
3.(三角不等式)d(A,B)≤d(A,C)+d(B,C)
特别的我们希望这个距离在线性空间里是好的,我们希望它满足平移不变性
∀x,y,u∈Rm,d(x,y)=d(x+u,y+u)
线性空间中向量的长度∣∣⋅∣∣:Rm→R,即范数,满足:
1.∣∣x∣∣≥0,∣∣x∣∣=0⇔x=0
2.∣∣λx∣∣=∣λ∣∣∣x∣∣
3.∣∣x+y∣∣≤∣∣x∣∣+∣∣y∣∣
Rm上范数∣∣⋅∣∣定义了一个平移不变的距离
d(x,y)=∣∣x−y∣∣
-
范数的坐标计算:
x=k=1∑nxkek=⎝⎜⎜⎜⎜⎛x1x2⋮xn⎠⎟⎟⎟⎟⎞
∣∣x∣∣=∣∣k=1∑nxiei∣∣≤k=1∑n∣xi∣∣∣ek∣∣
≤⎩⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎧imax∣xi∣k=1∑n∣∣ek∣∣=M∣∣x∣∣∞imax∣∣ei∣∣k=1∑n∣xk∣=M∣∣x∣∣1
其中,∣∣⋅∣∣∞是无穷范数,∣∣⋅∣∣p=(∑k=1n∣xi∣p)p1(p≥1)为p-范数。
Rm上的内积可以得到欧几里得范数:∣∣x∣∣=<x,x>,并非所有范数都可以由适当内积得到,一个范数可以由内积得到当且仅当它满足勾股定理:
∣∣x+y∣∣2+∣∣x−y∣∣2=2∣∣x∣∣2+2∣∣y∣∣2
由距离我们可以得到一些有关的拓扑概念:
- 开球:以x0∈V为中心,半径为r>0的球,记为B(x0,r)={x∈V∣ ∣∣x−x0∣∣<r}
- 邻域、内点:称U为x0的邻域,或者x0是U的内点,当且仅当存在r>0,使得B(x0,r)⊂U
- 开集:称U⊂V为开集,当且仅当任意x∈U均为U的内点。
- 聚点(极限点):称x0为A是一个聚点(极限点),当且仅当∀δ>0,∃a∈A,s.t.0<∣∣a−x∣∣<δ
- 闭集:包含它所有聚点的集合
多元函数极限和连续性
为了研究多元函数的微分,我们首先要研究多元函数的极限和连续性。在研究函数极限前,类似于数列极限,我们可以定义点列极限:
已知定义了范数的线性空间(V,∣∣⋅∣∣)和V上点列xn,则limn→∞xn=x⇔limn→∞∣∣xn−x∣∣=0
类比数列极限,我们可以类似定义一般空间内的Cauchy序列
在定义了点列极限后,就是多元函数极限和连续性:考察有限维线性空间(V,∣∣⋅∣∣V),(W,∣∣⋅∣∣W)上线性映射f:A⊂V→W
- [函数极限] limx→x0f(x)=L:x0为一个聚点(不是孤立的)且∀ϵ>0,∃δ>0,使得∀x∈BV(x0,δ)\{x0}, ∣∣f(x)−f(x0)∣∣W<ϵ
- [连续性] x0∈A, f在x0处连续,当且仅当∀ϵ>0,∃δ>0,使得∀x∈BV(x0,δ), ∣∣f(x)−f(x0)∣∣W<ϵ
由定义可以注意到,函数极限是不考虑孤立点的情况的,而在连续性的考察中,孤立点必然是连续的。
- [极限与连续性关系] 若x0为聚点,则f在x0处连续⇔limx→x0f(x)=f(x0);limx→x0f(x)=L⇔函数
f~(x)={f(x),x=x0L,x=x0
即用L替代f(x0)
主要结论:范数与极限
定理1:任何Cauchy列均收敛,有界点列必有收敛的点列
证明:首先证明在∣∣⋅∣∣∞下结论成立:
∣xn+pi−xni∣≤∣∣xn+p−xn∣∣∞⟹{xni}是Cauchy列;
∣∣xn−x∣∣∞≤∑k=1n∣xnk−xk∣→0所以Cauchy列收敛;
∣xi∣≤∣∣x∣∣∞故{xi}有界,按下标筛选子列;
要证明对于一般范数结论成立,则要用到定理2;若定理2成立,则可知空间内点列的收敛性与范数选取没有关系。这也很好直观理解:在度量方式良定义的情况> 下,点列的收敛是点列自身的特性,应该独立于你的度量方式。
定理2:任意范数与无穷范数等价,特别的,空间中任意两个范数等价
证明:即∀∣∣⋅∣∣,x∈V,∃M∈R,s.t.M1∣∣x∣∣∞≤∣∣x∣∣≤M∣∣x∣∣∞
其中,
∣∣x∣∣≤M1∣∣x∣∣∞
是容易的(上面在定义无穷范数时已经证明了);
[反证]若对任意正整数n,存在xn使得∣∣xn∣∣∞>n∣∣xn∣∣,考虑数列yn=∣∣xn∣∣∞xn⟹∣∣yn∣∣∞=1,∣∣yn∣∣<n1
yn在无穷范数下有收敛子列limk→∞∣∣ynk−y∣∣∞=0;
∣∣y∣∣∞≥∣∣yn∣∣∞−∣∣yn−y∣∣∞→1
∣∣y∣∣≤∣∣yn∣∣+M∣∣yn−y∣∣∞→0⟹y=0
矛盾!证毕!
主要结论:连续性
对于有限线性空间V,W和连续映射f:V→W,有
- 若A⊂V为道路连通集:对任意P,Q∈A存在连续映射γ:[0,1]→A,满足:
γ(t)∈A,γ(0)=P,γ(1)=Q
则 f(A)也为道路连通集。
2. 若A为有界闭集,f(A)也为有界闭集,f在A上一致连续。
类比单元情况,连续闭区间必被连续函数映成连续闭区间,在闭区间上一致连续,且若W=R,函数在闭集上有最大值和最小值。
例: 设A⊂V是闭集,f:[a,b]×A→R连续,记g(y)=∫abf(x,y)dx,则g在A上连续。
证明:取K=[a,b]×{y∈A∣ ∣∣y−y0∣∣<1}为有界闭集,故一致连续:∀ϵ>0,∃δ>0,s.t.∣∣y−y0∣∣<min1,δ,∀x∈[a,b],∣f(x,y)−f(x,y0)∣<ϵ;
∴∣g(y−y0)∣=∣∫ab(f(x,y)−f(x,y0))dx∣=ε(b−a)→0证毕!
无穷小量、大小o
考虑下面这一极限的存在性:
(x,y)→(0,0)limx+yxy
沿y=tx方向,x+yxy=x+txtx2=1+ttx→0
沿y=−x+tx2方向,x+yxy=tx2−x2+tx3→−1
综上极限不存在。
这用到了若多元函数在某点极限存在,函数沿不同原相空间曲线经过该点的极限存在且相同。
但类比单变量函数,上面极限类似似乎是一个o(x)o(x2)→0形式,但是它的极限比不存在,说明在多元函数中,无穷小量、大小o是需要重新定义的。
- x→a,f为无穷小量:limx→af(x)=0.
- x→a,f=O(g):∃M,s.t.∀x∈N˚(a,δ),∣∣f(x)∣∣≤M∣∣g(x)∣∣.
- x→a,f=o(g):∀ϵ>0,∃δ>0,s.t.∀x∈N˚(a,δ),∣∣f(x)∣∣≤ϵ∣∣g(x)∣∣.
因此我们可以得到连续和极限的简化表示:
- 连续:f(x)=f(x0)+o(1),x→x0
- 极限:f(x)−L=o(1),x→a
函数极限的判断法:压缩不动点
在多元情况下,压缩不动点定理依然成立,即:
设A⊂V为有界闭集,映射f:A→V满足:
1.f(A)⊂A;
2.∃0<λ<1,∀x,y∈A∣∣,f(x)−f(y)∣∣≤λ∣∣x−y∣∣
则称f为一个压缩,在A上存在唯一的x∗使得f(x∗)=x∗且
∣∣fn(x)−x∗∣∣≤1−λλn∣∣f(x)−x∣∣
其中fn=f∘fn−1。
证明:
∣∣fn+p(x)−fn(x)∣∣≤k=1∑p∣∣fn+k(x)−fn+k−1(x)∣∣
≤k=1∑pλn+k∣∣f(x)−x∣∣≤1−λλn∣∣f(x)−x∣∣
n→∞时,可知fn(x)为Cauchy序列,存在极限x∗∈A(闭集),上式中令p→∞有:
∣fn(x)−x∗∣∣≤1−λλn∣∣f(x)−x∣∣
下证极限x∗是唯一不动点:
∣∣f(x∗)−x∗∣∣≤∣∣fn(x)−x∗∣∣+∣∣fn(x)−f(x∗)∣∣
≤(λ+1)∣∣fn(x)−x∗∣∣→0
故证得为不动点。若x∗∗也是不动点:
∣∣x∗∗−x∗∣∣=∣∣fn(x∗∗)−x∗∣∣→0
故不动点是唯一的。
多元(映射)函数微分学
函数(映射)的微分得终极目标,是找到一个映射在某点附近得线性近似(在多元映射下一般是一个矩阵),即:
f(x)=f(x0)+L(x−x0)+o(∣∣x−x0∣∣),x→x0
我们称Df(x0)=L为映射在此处的微分,在相空间为R时也写作df(x0)
- 例子:n重线性映射Ln
DLn(a)(x)=DLn(a1+x1,⋯,an+xn)=
k=1∑nLn(a1,⋯,xk,⋯,an)
类似单变量函数的可以得到链锁法则:
在满足对应点处均可微的情况下:
D(g∘f)(a)=Dg(f(a))⋅Df(a)
由Riesz表示定理,内积空间V中的线性函数L可以表示成内积的形式:
∀x∈V,∃b,L(x)=<b,x>
当L=Df(a)时,记b=gradf(a)或∇f(a)为f在a处的梯度。
沿向量的导数和方向导数
线性空间V和空间上一非空开集A,对a∈A,v∈V,f:A→W沿过a直线成为一个一元映射g(t)=f(a+tv);若
g′(0)=t→0limtf(a+tv)−f(a)
存在,记g′(0)为∂vf(a)或∂v∂f(a)为f在a处沿v的导数;若∣∣v∣∣=1,则称为方向导数。当f在a处可微时,f沿任意过a曲线γ:[0,1]→A(γ(0)=a,γ′(0)=v)关于t可导,由链锁法则:
dtdf(γ(t))∣t→0=Df(a)v=∇f(a)⋅v
值得提一嘴的是:第一,不要混淆沿向量的导数和方向导数,方向导数是在单位向量下的特殊情况;第二,这里多元函数实际上应该扩展为多元映射,在这种意义下,函数的微分是一个矩阵,导数是向量还是标量取决于映射的相空间,当相空间为R,导数为标量。
在线性空间中引入基底e1,e2,⋯,en,则f在某点沿基底向量的导数被称为偏导数。
有如下结论:
Df(a)=(f1(a)⋯fn(a))
若选取的基底为单位正交基,则:
∇f(a)=⎝⎜⎜⎜⎜⎛f1(a)f2(a)⋮fn(a)⎠⎟⎟⎟⎟⎞
全微分公式
df=k=1∑n∂xi∂fdxi
若f(⎝⎜⎜⎜⎜⎛x1x2⋮xn⎠⎟⎟⎟⎟⎞)=⎝⎜⎜⎜⎜⎛y1y2⋮yn⎠⎟⎟⎟⎟⎞,则可以得到Jacobi矩阵
Df(x)=Jf(x)=⎝⎜⎜⎜⎜⎜⎛∂x1∂y1∂x1∂y2⋮∂x1∂yn∂x2∂y1⋯⋯∂xn∂y1∂xn∂y2⋮∂xn∂yn⎠⎟⎟⎟⎟⎟⎞
偏导数、可微性和连续性
若函数所有一阶偏导数(共m个)存在,且在邻域中至少m−1个偏导数存在且连续,则函数可微;
若函数关于一个自变量连续,关于其它m−1个自变量在邻域中有有界偏导数,则连续
高阶偏导
高阶偏导对于求导次序没有关系即
fσ1=fσ2
偏微分方程的特征线法
求一维波动方程utt−uxx=0的C2解
utt−uxx=0⇔(∂t∂−∂x∂)(∂t∂+∂x∂)u=0
⇔{vt−vxut+ux=0=v
dtdv(t,x(t))=vt(t,x(t))+vx(t,(t))x′(t)
取x′(t)=−1⇔x(t)=−t+C,
dtdv(t,−t+C)=0
v沿x+t=C为常数(特征线)⟹
v(t,x)=v(0,x+t)
∀f∈C1,
ft(x+t)−fx(x+t)=0
v的解为v(t,x)=f(x+t),类似的u(t,x)=g(t−x)为ut+ux=0的解。
考方程ut+ux=f(x+t)沿特征线x=t+C方向
dtdu(t,t+C)=ut(t,t+C)+ux(t,t+C)=f(2t+C)
u(t,t+C)=u(0,C)+∫0tf(2s+C)ds
u(t,x)=u(0,x−t)+∫0tf(2s+x−t)ds
u(t,x)=h(x−t)+21∫x−tx+tf(τ)dτ
u(t,x)=F(x−t)+G(x+t)
特征线法:对一阶偏微分方程
k∑Ak(x)∂xk∂z=b(x)
构造曲线 x=x(t),使得 x′(t)=A(x(t))。
于是,
k∑Ak(x(t))∂xk∂z(x(t))=dtdz(x(t))
从而,
z(x(t))=z(x0)+∫0tb(x(s))ds
在研究了导数后,我们就可以得到对函数进行线性近似的终极方法:Taylor展开:
- 带Lagrange余项的泰勒展开:
f(x0+v)=f(x0)+k=1∑r−1k!1∑αi=k∑∏i=1n∂(xi)αi∂kf(x0)(v)
+r!1∑αi=r∑∏i=1n∂(xi)αi∂kf(x0+ξ)(v),ξ∈(0,1)
- Peano余项:o(∣∣v∣∣r−1)
有了以上知识后,我们可以开始讨论多元函数的极值。
首先我们注意到,对于一个函数f和点x0,若df(x0)=0,则存在v使得:
dtdf(x0+tv)∣t=0=df(x0)v>0
从而
f(x0−tv)<f(x0)<f(x0+tv)
从而x0不是函数的极值点。因此x0为极值点的一个必要条件是df(x0)=0,我们称这样的点为函数的临界点。仅由一阶导数是无法确认极值的,参考一元情况,仅知道f′(x0)=0无法判断该点是极大值点还是极小值点;特别的,在多元函数的情况下,我们指出这不仅无法判断极大(小)值,甚至无法判断是否是极值点,因为可能出现马鞍形曲面。
类似于一元下的f′′(x),我们知道∇f(x0)=0,为了讨论极值点我们需要知道每个偏导的增减性,即
J(∇f)(x0)=J(⎝⎜⎜⎜⎜⎛∂x1∂f∂x2∂f⋮∂xn∂f⎠⎟⎟⎟⎟⎞)(x0)=(∂xi∂xj∂2f)n×n(x0)
我们称(∂xi∂xj∂2f)n×n为Hesse矩阵,或者Hessian,记做Hf(x0)。考察f在x0附近的二阶泰勒展开:
f(x0+v)=f(x0)+211≤k,l≤n∑i+j=2,0≤i,j≤2∑(∂xk)i(∂xl)j∂2f(vk)i(vl)j
=f(x0)+21vTHf(x0)v+o(∣∣v∣∣2)
可知,f的极值与Hf的正(负)定性有关,当Hf正(负)定时,该点为函数的极小(大)值点;当既不正定也不负定时,则不为函数的极值点,为鞍形临界点。
这一部分还有一个重要的定理是隐函数定理,我们在此不关注他的证明,而关注它的应用。
[隐函数定理]若Cr函数F:Rm×Rn→R满足F(x0,y0)=0且Fy(x0,y0)可逆,则在(x0,y0)附近存在Cr映射g满足
F(x,y)=0⇔y=g(x)
从而,
0=JF(x,y(x))=Fx(x,y(x))+Fy(x,y(x))Jy(x)
⟹Jy(x)=Fy−1(x,y(x))Fx(x,y(x))
[例] 证明下面矩阵方程存在唯一的C2的解满足X(0)=I,
X(t)2+tX(t)−I=0
证明:考察函数F:M×R→M满足F(X,t)=X2+tX−I,可知F(I,0)=0。
FX(I,0)=2I可逆,所以在(I,0)附近存在唯一的X满足X(0)=I。
类似于我们学了一元微分后研究平面曲线,我们在学了多元微分后就可以开始研究空间中的曲线和曲面了。
我们定义Rm中的一条Cr 参数化曲线 为一个Cr映射x:(α,β)→Rm,称x′为参数化曲线的速度向量。直观的理解是,我们在物理中知道一个质点在某时刻的位置和速度就可以求出质点的轨迹。在上述定义里,可以将原像空间看作时间轴,像空间为质点位置,映射的导数则为该点的速度。称参数化曲线是正则的当x′=0;称参数化曲线为一个路径(path),或者借助物理的概念,为一个运动。
称Σ∈RN为一个 Cr曲面 ,如果对任意P0∈Σ,存在P0的邻域U,Rm上开集V和Cr映射g以及排列σ使得(x1,x2,...xN)∈U∩Σ当且仅当
(xσ(m+1),xσ(m+2),...,xσ(N))=g(xσ(1),xσ(2),...,xσ(m))
即曲面上点的坐标由其若干分量决定。记dimΣ=m,dimΣ=1时,称Σ为曲线。称a∈R为F∈C∞:U→R的正则值,若F−1(a)非空且不包含临界点(这里的F即可看做定义里的g)。
若x∈Σ,x(0)=P0则x′(0)为P0处的切向量;过点P0的所有切向量组成曲面在该点处切空间,记为TP0Σ;P0+TP0Σ为P0处的切平面(切线,若dim=1)。TP0Σ的一组基底为(∂ti∂x)。一阶泰勒展开式即为切平面方程。
若知道x∈Σ(g(x)=0),求解有关F(x)的优化问题(如求最大值、最小值、极值),我们可以使用Lagrange乘子法,由于高中数学竞赛已经涉猎此部分内容,此处从略。
多元函数积分学
首先考虑这样一个积分∫abf(x,y)dx,成这样的积分为含参积分,其中y为参数。我们有如下结论:
若fyk在定义域内连续则:
∂yk∂∫abf(x,y)dx=∫abfyk(x,y)dyk
对于累次积分∫ab∫αβf(x,y)dydx有
∫ab∫αβf(x,y)dydx=∫αβ∫abf(x,y)dxdy
[例] 求积分∫01lnxxa−xbdx
法一,含参积分:
f(x,t)=⎩⎪⎨⎪⎧lnxxt−xa,x=00,x=0,F(t)=∫01f(x,t)dx则,
F′(t)=∫01ft(x,t)dx=∫01xtdx=1+t1
F(b)=F(a)+∫abF′(x,t)dt=∫ab1+tdt=ln1+a1+b
法二,累次积分:
∫01lnxxb−xadx=∫01∫abxtdtdx=∫ab∫01xtdxdt=ln1+a1+b
当含参积分的一个界为ω为∞或瑕点时,我们称其为广义含参积分,即
g(x)=∫aωf(t,x)dt
我们需要考察的时g(x)存在性,一致收敛性,连续,可积性,广义可积性,可微性。以下仅列出结论,不给出具体证明。