二重计算方法#
方法总览: 对于二重积分∬Df(x,y)dxdy, 流程固定得枯燥:
- f可以明显分为g+h: 分解函数
- 区域对称&函数某一部分有奇偶性: 对称消除/翻倍
- f在区域内有不可微: 分解区域
- 区域很怪,但可以分成两个简单区域之和差: 分解区域
- f(x,y)含有x2+y2要素: 转极坐标
- 区域D含圆(扇形、圆环等): 转极坐标
- 先积的那个积不出来: 交换积分次序
方程结构基础#
先搞清楚一个二重积分”长什么样”,不然后面全是空中楼阁。三个问题:
问题一: dx的位置?
看累次积分的写法:
∫abdx∫φ1(x)φ2(x)f(x,y)dy这里dx夹在两个积分号中间,第二个积分号前面。这是一个约定。本质上dx是一个乘上去的量,写在哪都可以,一元积分里约定写在最后。实际上写成
∫ab[∫φ1(x)φ2(x)f(x,y)dy]dx是一样的。约定写法主要强调计算顺序的先内后外和变量匹配,先算第二个积分号(对y积,x当参数),得到一个只含x的函数,再算第一个积分号(对x积)。
∬Dfdxdy里的dxdy只是一个整体面积微元的记号,毕竟同一块面积怎么积出来都是一个值。但你将上下限写出来用作计算之时,你就已经定义了上下限是从哪个轴开始积的了。
非矩形区域上,内层的上下限会依赖外层变量,故次序不能随便换。
问题二: 能乘积分离的二重积分会变成一次积分的乘积?
如果被积函数能分离成f(x,y)=g(x)h(y), 且区域是矩形[a,b]×[c,d]:
∬Dg(x)h(y)dxdy=∫ab[∫cdg(x)h(y)dy]dx=∫abg(x)[∫cdh(y)dy]dx=∫cdh(y)dy⋅∫abg(x)dx这个结果虽然反直觉,但其实完全可以用一元积分的知识点解释。上面的推导即是一种。实际例子是:
∬[0,1]×[0,2]x2ydxdy=(∫01x2dx)(∫02ydy)=31⋅2=32问题三: 只给区域定义怎么写出上下限?
这个概念很简单 但感觉要解答这个问题要画很多图。这里就不写了,初学网上有很多方法,会一次就会一百次了。
最大问题在于有多种写法怎么写更好。这个东西还是看脑内草稿缓存容量利用率。虽然脑内Cache容量是固定的,但推导时存储的意象更小可以让你探查到更远的步骤,从而知道哪些路走得通走不通。
说白了就是多做。
交换次序法#
一般来说,一个普通的函数+面积二重积分展开之后只有四种情况,分别是:
{∫dy∫fdx∫dx∫fdy{∫dθ∫fdr∫dr∫fdθ换序实质上就是在这些东西之间两两交换。所以只要会所有写出上下限的方法基本就可以了。换序求得的积分值是不变的。
什么时候需要换序?先积的那个变量积不出来的时候。典型如ex2、xsinx这种没有初等原函数的,换。例:
I=∫01dx∫x1ey2dy
内层∫ey2dy没有初等原函数。画区域: 0≤x≤1, x≤y≤1, 等价于0≤y≤1, 0≤x≤y。换序:
I=∫01dy∫0yey2dx=∫01yey2dy=21(ey2)01=2e−1变量代换法#
极坐标是它的特例,先讲一般形式,后面才好理解极坐标为什么多个r。
一般换元步骤:
- 有∬Df(x,y)dxdy
- 我们判断将其映射到u(x,y),v(x,y)上会更方便计算
- 设根据以上映射, f(x,y)=g(u,v)
- xy平面区域D被映射到uv平面区域D′
∬Df(x,y)dxdy=∬D′g(u,v)∣J∣dudv其中,使用x=x(u,v),y=y(u,v), 则有:
J=∂(u,v)∂(x,y)=xuyuxvyv=xuyv−xvyu∣J∣是什么?换元把uv平面上一个小矩形变成xy平面上一个小平行四边形,面积伸缩的倍数就是∣J∣。它替我们回答”变完之后面积还对不对”的问题。
当然数二只需要知道两个特例:
一、平移换元
面积不伸缩(J=1),只要记得弄明白被积区域即可。
改圆心例题如求
∬D[(x−1)2+(y−2)2]dxdyD={(x,y)∣(x−1)2+(y−2)2≤4}区域是以(1,2)为中心的圆域,直接极坐标的话圆心不对。先平移换元
={u=x−1v=y−2{(x−1)2+(y−2)2=u2+v2{(x,y)∣(x−1)2+(y−2)2≤4}={(u,v)∣u2+v2≤4}∬(x−1)2+(y−2)2≤4[(x−1)2+(y−2)2]dxdy∬u2+v2≤4(u2+v2)dudv
一般的线性变换下J是常数,也不难算。
不过有个细节是公式里是∣J∣, 不会出现负数。
TIP这个J我们一般管它叫雅可比行列式。没错,就是那个最近被fable 5证伪的雅可比猜想里,为常数的那个雅可比行列式。
至于∂(u,v)∂(x,y)=xuyuxvyv是怎么来的,虽然数二里是超纲内容,但我这里还是推荐个视频简单理解一下: 什么函数导出来是个矩阵? 雅可比矩阵科普
极坐标法#
本质就是变量代换
Jdxdy{x=rcosθy=rsinθ=cosθsinθ−rsinθrcosθ=r(cos2θ+sin2θ)=r=rdrdθ多出来的r就是这么来的。
当区域是圆、环、扇形,或被积函数里有x2+y2、xy、xy这类团块时,推荐用极坐标。如上个例子中结尾留的:
===∬x2+y2≤4(x2+y2)dxdy∫02πdθ∫02r2⋅rdr2π⋅48π其中θ的[0,2π]是一个圆的全方位,而r的[0,2]是指圆是实心的(从内圈r=0到外圈,即半径r=2)写出上下限与换序的方法同直角坐标,此处不再重复不过基本都是先半径再角度。
常用直角坐标方程改极坐标:
yrsinθr=a=a=sinθaxrcosθr=a=a=cosθax2+y2r2r=2ax=2arcosθ=2acosθ
圆心不在原点的圆也能用极坐标,只是θ范围会变成半个圆周。比如x2+y2=2x即r≤2cosθ, 此时θ∈[−2π,2π]——过原点的圆,θ扫半圈。
分解法#
二重积分可以从两个方向拆,和一元积分是对应的。拆完之后各算各的,甚至可以一项用直角一项用极坐标,完全互不干扰。哪项好算,就给它配哪种方法。
1. 按被积函数拆(式和):
∬D(f1+f2)dxdy=∬Df1dxdy+∬Df2dxdy这种方法在一元积分上是完全一样的
2. 按区域拆(限的分解):
∬Dfdxdy=∬D1fdxdy+∬D2fdxdy,D=D1∪D2区域长得歪七扭八时,先拆成几块规整的。你应该已经知道这种方法对应一元积分的什么了。
没错, ∫aξ+∫ξb.
3. 构造差法: 复杂区域的面积可以大块减挖空:
∬D1fdxdy=∬Dfdxdy−∬D2fdxdy,D=D1∪D2这不小学割补算面积题吗。
4. 奇点(奇线)必须剪开: 被积函数在某点/某线上无定义或不可微,直接积分绝对积不动。唯一指定方法是按区域拆分,具体来说是沿奇线把区域剪开,每一块内函数都可积,分别积分再加。有例:
∬[−2,2]×[0,4]∣x2−y∣dxdy∣x2−y∣在y=x2这条抛物线上“折”了一下(绝对值变号),这就是奇线。沿y=x2把矩形剪成两块:
- 下方R1={x∈[−2,2], 0≤y≤x2}, 此时∣x2−y∣=x2−y:
I1=∫−22dx∫0x2(x2−y)dy=∫−222x4dx=532
- 上方R2={x∈[−2,2], x2≤y≤4}, 此时∣x2−y∣=y−x2:
I2=∫−22dx∫x24(y−x2)dy=∫−22(8−4x2+2x4)dx=15256相加:
∬[−2,2]×[0,4]∣x2−y∣dxdy=532+15256=15352
f=|x^2-y|的形态
剪开的线就是绝对值变号线(或分母为零的线)。先找线,再分块,最后各积各的——顺序不能乱。
对称性#
一元版本的对称性已经很强了,二元版本更是机制怪。
这里利用对称性一般都是轴对称。要利用对称性,要判断(或构造)两个条件:
1. 区域对称
区域对称一般都很好看出来。画图肯定会吧,画完图还不难看出吗。
在二维对称上,也能判断关于斜线如y=x对称。
如果难以判断后续函数的奇偶性,我们要记住此次完成的区域对称映射,如
- 沿x轴对称: (x,y)→(x,−y)
- 沿y=x对称: (x,y)→(y,x)
要严谨定义的话,沿y=x对称表述为: (x,y)∈D⟹(y,x)∈D .
2. 函数值对称
函数值对称没那么容易看出来。至少在非轴向的对称轴上没那么容易。
对于轴向的区间对称,和一元函数判断完全一样。在已有区域对称的基础上,举例来说:
设区域D关于y轴(x=0)对称, 即(x,y)∈D⇒(−x,y)∈D.
- f关于x=0为奇, f(−x,y)=−f(x,y)
- f关于x=0为偶, f(−x,y)=f(x,y)
- ∬Df=2∬D∩{x≥0}f
对于非轴向轴对称的情况下如y=x时, 即(x,y)∈D⇒(y,x)∈D.
- f关于y=x为奇, f(x,y)=−f(y,x)
- f关于y=x为偶, f(x,y)=f(y,x)
- ∬Df=2∬D∩{y≥x}f
TIP任何函数都能分解成奇偶两部分。比如关于y轴有:
f(x)=关于x偶2f(x)+f(−x)+关于x奇2f(x)−f(−x)有时候这对于有对称性但积不出来的积分是很有效的。
27330:180/90/★★★★★#
设D为y=x5、y=1、x=−1所围成的平面区域,f连续。求积分
I=∬Dx[1+sin(y3f(x4+y4))]dxdy
x4+y4是”换元不变”的护身符(x、y变号都不变),y3负责给sin里配一个关于y奇的东西。剩下就是把区域劈成两半,把sin项按对称区间积掉——全程用不到f的任何信息。
三条曲线两两交于(−1,−1)、(−1,1)、(1,1)三点,故
D={(x,y):−1≤x≤1, x5≤y≤1}把积分拆成两项:
II1I2=I1+I2=∬Dxdxdy=∬Dxsin(y3f(x4+y4))dxdy第一项:
====∬Dxdxdy=∫−11xdx∫x51dy∫−11x(1−x5)dx∫−11(x−x6)dx[2x2−7x7]−11−72
不难注意到,第二项函数是关于x、y都奇对称的
第二项: 记g(x,y)=xsin(y3f(x4+y4)), 则有
g(x,−y)g(−x,y)=xsin((−y)3f(x4+y4))=−g(x,y)=−xsin(y3f((−x)4+y4))=−g(x,y)即第二项关于两轴均为奇函数。
但积分区域也不对称啊,怎么办呢
这时候我们有第一种做法: 分区间

⎩⎨⎧DD1D2D={(x,y):−1≤x≤1, x5≤y≤1}={(x,y):−1≤x≤1, ∣x5∣≤y≤1}={(x,y):−1≤x≤0, x5≤y≤−x5}=D1+D2⎩⎨⎧I2I21I22I2=∬Dxsin(y3f(x4+y4))dxdy=∬D1xsin(y3f(x4+y4))dxdy=∬D2xsin(y3f(x4+y4))dxdy=I21+I22
这里的区间完全是通过画图并观察的方式分割的,纯代数分割不太可行。
显然,I21关于x=0对称,I22关于y=0对称,原函数关于x,y均为奇函数。
故有I2=I21+I22=0
于是
I=−72
世界线二:
第二项: 记g(x,y)=xsin(y3f(x4+y4)), 则有
g(x,−y)g(−x,y)=xsin((−y)3f(x4+y4))=−g(x,y)=−xsin(y3f((−x)4+y4))=−g(x,y)由g(x,−y)=g(−x,y), 函数是关于原点的偶函数。
既然注意到了这样诡异的对称,那么这次我们用点更诡异的:

⎩⎨⎧DD1D2D3D={(x,y):−1≤x≤1, x5≤y≤1}={(x,y):−1≤x≤1, x≤y≤1}={(x,y):0≤x≤1, x5≤y≤x}={(x,y):−1≤x≤0, x≤y≤x5}=D1+D2−D3⎩⎨⎧fI2I21I22I23I2=xsin(y3f(x4+y4))=∬Dfdxdy=∬D1fdxdy=∬D2fdxdy=∬D3fdxdy=I21+I22−I23注意到g(x,−y)=g(−x,y), 即函数是关于原点对称的偶函数, 同时D2和D3关于原点中心对称, 即有I22=I23.
之后证I21=0, 读者自证不难。