自在学

我们与你共同进步

  • 分类课程
  • 文章
  • 工作台
  • 订阅

  • 关于我们
  • 隐私政策
  • 使用条款

探索

  • 分类课程
  • 文章
  • 工作台
  • 订阅

网站信息

  • 关于我们
  • 隐私政策
  • 使用条款

加入社区

自在学学习社区微信二维码

微信扫码,交流学习

株洲市自在学教育科技有限公司© 2025 - 2026 版权所有

© 2025 - 2026 株洲市自在学教育科技有限公司 版权所有

湘公网安备43020302000292号|湘ICP备2025148919号-1
分类课程工作台文章订阅
分类课程工作台文章价格

多变量微积分 I

  1. 01多变量微积分研究什么
  2. 02三维坐标、向量与空间几何
  3. 03曲面、二次曲面与坐标变换初识
  4. 04向量值函数与空间曲线
  5. 05多变量函数、定义域、图像与等值线
  6. 06多变量极限与连续
  7. 07偏导数:沿坐标方向看变化
  8. 08切平面、线性近似与全微分
  9. 09多变量链式法则与隐函数求导
  10. 10方向导数与梯度
  11. 11多变量极值与优化
  12. 12约束优化与拉格朗日乘子
  13. 13二重积分:从小矩形累加到曲面下体积
  14. 14一般区域上的二重积分与积分次序
  15. 15极坐标中的二重积分
  16. 16三重积分:空间区域中的累积
  17. 17柱坐标、球坐标与空间坐标变换
  18. 18变量替换与 Jacobian
  19. 19向量场:空间中每一点都有方向
  20. 20线积分:沿路径累加标量和向量
  21. 21保守场、势函数与路径无关
  22. 22Green 定理:平面区域的边界与内部
  23. 23曲面参数化与曲面积分
  24. 24散度、旋度与三维向量场
  25. 25Stokes 定理与 Divergence Theorem
正在加载课程章节内容
课程数学多变量微积分 I柱坐标、球坐标与空间坐标变换

柱坐标与球坐标:让坐标贴着实体走

上一章里,我们把空间实体切成许多小长方体,再用三重积分把这些小块的贡献加起来。这个办法在盒子、棱柱一类区域上很顺,因为边界本来就贴着 xxx、yyy、zzz 三个方向。

可一旦实体变成圆柱、圆锥或球,直角坐标的小盒子就开始“不合身”了。它们当然仍能铺满实体,积分也照样成立,但每一层积分限都要描述“小盒子在什么时候撞上弯曲边界”。一个半径为 RRR 的球,光是上下边界就会变成

z=±R2−x2−y2.z=\pm\sqrt{R^2-x^2-y^2}.z=±R2−x2−y2​.

这时真正卡住我们的往往不是积分,而是坐标轴选得不贴合形状。柱坐标把绕轴旋转的实体切成薄楔块,球坐标把围绕原点展开的实体切成小球面盒子。边界一旦变成“半径等于常数”或“角度等于常数”,积分限就会短很多。

这一章接着三重积分往前走。我们会把点、函数、区域和体积微元一起换到新坐标中,并解释为什么柱坐标里必须出现 rrr,球坐标里必须出现 ρ2sin⁡ϕ\rho^2\sin\phiρ2sinϕ。最后再把这两个因子放回一般的空间坐标变换中,为后面的 Jacobian 做好准备。


先看直角小盒子为什么不贴合

想象一个绕 zzz 轴对称的圆柱。用直角坐标切它时,小块沿 xxx、yyy、zzz 三个方向排成方格,但圆柱侧面不沿任何一组方格线。固定 xxx 后,yyy 的范围要靠圆方程解出来;如果边界再换成球面或圆锥面,根式和分段会继续增加。

换坐标的想法并不神秘:我们不再坚持用“向右多少、向前多少、向上多少”描述一个点,而是改问更贴合形状的问题。

  • 柱坐标问:离 zzz 轴多远、绕轴转了多少、竖直高度是多少?
  • 球坐标问:离原点多远、从正 zzz 轴向下偏了多少、绕 zzz 轴转了多少?

三维坐标系中同一点 P 用直角坐标、柱坐标和球坐标表示的教学插图

同一个空间点没有移动,改变的只是描述它的三把“尺子”。

柱坐标怎样描述一个点

柱坐标记作 (r,θ,z)(r,\theta,z)(r,θ,z)。它保留直角坐标中的高度 zzz,只把 xyxyxy 平面里的 (x,y)(x,y)(x,y) 换成极坐标:

x=rcos⁡θ,y=rsin⁡θ,z=z.x=r\cos\theta, \qquad y=r\sin\theta, \qquad z=z.x=rcosθ,y=rsinθ,z=z.

这里 r≥0r\ge 0r≥0 是点到 zzz 轴的距离,θ\thetaθ 是点在 xyxyxy 平面上的投影从正 xxx 轴逆时针转过的方位角。反过来,

r=x2+y2,θ=atan2⁡(y,x).r=\sqrt{x^2+y^2}, \qquad \theta=\operatorname{atan2}(y,x).r=x2+y2​,θ=atan2(y,x).

写 atan2⁡(y,x)\operatorname{atan2}(y,x)atan2(y,x),是因为只看 tan⁡θ=y/x\tan\theta=y/xtanθ=y/x 会丢掉象限信息。比如 (1,1)(1,1)(1,1) 和 (−1,−1)(-1,-1)(−1,−1) 的正切值相同,方位角却相差 π\piπ。

三个坐标保持常数时,得到的曲面也很直观:r=cr=cr=c 是圆柱面,θ=c\theta=cθ=c 是穿过 zzz 轴的竖直半平面,z=cz=cz=c 是水平平面。这正是柱坐标适合旋转体的原因。

球坐标怎样描述一个点

本章把球坐标写成 (ρ,ϕ,θ)(\rho,\phi,\theta)(ρ,ϕ,θ),并固定使用下面的角度约定:

  • ρ≥0\rho\ge 0ρ≥0 是点到原点的距离;
  • 0≤ϕ≤π0\le\phi\le\pi0≤ϕ≤π 是从正 zzz 轴向下量的极角;
  • θ\thetaθ 是 xyxyxy 平面内从正 xxx 轴量起的方位角。

因此

x=ρsin⁡ϕcos⁡θ,y=ρsin⁡ϕsin⁡θ,z=ρcos⁡ϕ.x=\rho\sin\phi\cos\theta, \qquad y=\rho\sin\phi\sin\theta, \qquad z=\rho\cos\phi.x=ρsinϕcosθ,y=ρsinϕsinθ,z=ρcosϕ.

如果先看点在 xyxyxy 平面上的投影,就能记住这些式子。投影半径是

r=ρsin⁡ϕ,r=\rho\sin\phi,r=ρsinϕ,

再把这个 rrr 分到 xxx、yyy 两个方向;竖直分量则是 z=ρcos⁡ϕz=\rho\cos\phiz=ρcosϕ。于是球坐标可以看成“先从 (ρ,ϕ,θ)(\rho,\phi,\theta)(ρ,ϕ,θ) 得到 (r,θ,z)(r,\theta,z)(r,θ,z),再从 (r,θ,z)(r,\theta,z)(r,θ,z) 得到 (x,y,z)(x,y,z)(x,y,z)”。

球坐标的三个坐标曲面分别是:ρ=c\rho=cρ=c 为以原点为球心的球面,ϕ=c\phi=cϕ=c 为以 zzz 轴为轴的圆锥面,θ=c\theta=cθ=c 为穿过 zzz 轴的竖直半平面。

球坐标的角度记号并不统一。有些题目会交换 ϕ\phiϕ 与 θ\thetaθ 的名字。本章始终让 ϕ\phiϕ 从正 zzz 轴向下量,让 θ\thetaθ 在 xyxyxy 平面内绕圈。做题时不要只看字母,要先看角是从哪条轴量起的。

一个点怎样在三套坐标之间转换

把点 (1,3,2)(1,\sqrt3,2)(1,3​,2) 换成柱坐标。它到 zzz 轴的距离为

r=12+(3)2=2,r=\sqrt{1^2+(\sqrt3)^2}=2,r=12+(3​)2​=2,

投影落在第一象限,并且 tan⁡θ=3\tan\theta=\sqrt3tanθ=3​,所以 θ=π/3\theta=\pi/3θ=π/3。柱坐标是

(2,π3,2).\left(2,\frac{\pi}{3},2\right).(2,3π​,2).

再换成球坐标。到原点的距离为

ρ=12+(3)2+22=22.\rho=\sqrt{1^2+(\sqrt3)^2+2^2}=2\sqrt2.ρ=12+(3​)2+22​=22​.

极角满足

cos⁡ϕ=zρ=12,\cos\phi=\frac{z}{\rho}=\frac{1}{\sqrt2},cosϕ=ρz​=2​1​,

所以 ϕ=π/4\phi=\pi/4ϕ=π/4,方位角仍是 π/3\pi/3π/3。球坐标是

(22,π4,π3).\left(2\sqrt2,\frac{\pi}{4},\frac{\pi}{3}\right).(22​,4π​,3π​).

这里有一个小细节:同一个点的角度表示并不唯一,θ\thetaθ 加上任意整数倍的 2π2\pi2π 仍表示同一方向;在 r=0r=0r=0 或 ρ=0\rho=0ρ=0 时,方位角甚至没有唯一值。积分通常选一段连续的角度区间覆盖区域一次即可。


柱坐标:把小长方体换成薄楔块

柱坐标最适合处理绕 zzz 轴的结构。题目里反复出现 x2+y2x^2+y^2x2+y2、圆盘、圆柱面、圆锥或旋转抛物面时,可以先试着写成 r2r^2r2。

不过,只把 xxx、yyy 换成 rcos⁡θr\cos\thetarcosθ、rsin⁡θr\sin\thetarsinθ 还不够。三重积分累加的是实际体积,新坐标里的小块已经不是边长 drdrdr、dθd\thetadθ、dzdzdz 的直角盒子了。

为什么体积微元里有一个 rrr

在半径 rrr 附近取一个很窄的扇环,再向上拉出高度 dzdzdz。这个薄楔块的三条局部边长近似为

dr,r dθ,dz.dr, \qquad r\,d\theta, \qquad dz.dr,rdθ,dz.

dθd\thetadθ 只是角度,不是长度。半径为 rrr 的圆上,角度 dθd\thetadθ 对应的弧长才是 r dθr\,d\thetardθ。三条边相乘得到

dV=r dr dθ dz.dV=r\,dr\,d\theta\,dz.dV=rdrdθdz.

柱坐标中的薄楔形体积微元,标出径向厚度 dr、弧向长度 r dθ、高度 dz 以及 dV≈r dr dθ dz

如果想把这个近似看得更扎实,可以直接算一个有限小楔块的体积。它的底面是半径从 rrr 到 r+Δrr+\Delta rr+Δr、角度宽度为 Δθ\Delta\thetaΔθ 的扇环,所以

ΔV=12((r+Δr)2−r2)Δθ Δz.\Delta V = \frac12\left((r+\Delta r)^2-r^2\right) \Delta\theta\,\Delta z.ΔV=21​((r+Δr)2−r2)ΔθΔz.

展开后得到

ΔV=(r Δr+12(Δr)2)Δθ Δz.\Delta V = \left(r\,\Delta r+\frac12(\Delta r)^2\right) \Delta\theta\,\Delta z.ΔV=(rΔr+21​(Δr)2)ΔθΔz.

当切分越来越细,(Δr)2(\Delta r)^2(Δr)2 比 Δr\Delta rΔr 小一个量级,极限中留下的正是一阶项

r dr dθ dz.r\,dr\,d\theta\,dz.rdrdθdz.

因子 rrr 在给角度“换算长度”。同样是转过 1∘1^\circ1∘,靠近轴时扫过的弧很短,离轴很远时扫过的弧很长。若漏掉 rrr,就等于把不同半径处的楔块误当成同样宽。

柱坐标怎样定积分限

对绕 zzz 轴的实体,最常见的顺序是先沿竖直线穿过实体,再扫底面:

∭Ef(x,y,z) dV=∫θ0θ1∫r0(θ)r1(θ)∫z下(r,θ)z上(r,θ)f(rcos⁡θ,rsin⁡θ,z)r dz dr dθ.\iiint_E f(x,y,z)\,dV = \int_{\theta_0}^{\theta_1} \int_{r_0(\theta)}^{r_1(\theta)} \int_{z_{\mathrm{下}}(r,\theta)}^{z_{\mathrm{上}}(r,\theta)} f(r\cos\theta,r\sin\theta,z) r\,dz\,dr\,d\theta.∭E​f(x,y,z)dV=∫θ0​θ1​​∫r0​(θ)r1​(θ)​∫z下​(r,θ)z上​(r,θ)​f(rcosθ,rsinθ,z)rdzdrdθ.

读这个式子时,可以按下面的顺序想:

  1. 先从上往下看,把实体投影到 xyxyxy 平面;
  2. 用 θ\thetaθ 决定绕轴扫过哪些方向;
  3. 固定方向后,用 rrr 从内边界走到外边界;
  4. 在每个 (r,θ)(r,\theta)(r,θ) 上,用 zzz 从下表面走到上表面。

如果实体更适合按圆柱壳切,也可以改变积分次序。坐标系决定小块的形状,积分次序决定我们先把哪些小块合并,这两件事不要混在一起。

例题:圆柱里的密度会随高度和半径变化

实体 EEE 满足

x2+y2≤4,0≤z≤3,x^2+y^2\le 4, \qquad 0\le z\le 3,x2+y2≤4,0≤z≤3,

密度为

δ(x,y,z)=z+x2+y2.\delta(x,y,z)=z+\sqrt{x^2+y^2}.δ(x,y,z)=z+x2+y2​.

求实体的质量。

圆形底面和径向密度都在提示柱坐标。区域投影是一整张半径为 222 的圆盘,所以

0≤θ≤2π,0≤r≤2,0≤z≤3.0\le\theta\le 2\pi, \qquad 0\le r\le 2, \qquad 0\le z\le 3.0≤θ≤2π,0≤r≤2,0≤z≤3.

把密度也换过去。因为 x2+y2=r\sqrt{x^2+y^2}=rx2+y2​=r,所以 δ=z+r\delta=z+rδ=z+r。质量积分中的“小块质量”是密度乘体积,别忘了再乘 Jacobian 因子 rrr:

M=∫02π∫02∫03(z+r)r dz dr dθ.M= \int_0^{2\pi}\int_0^2\int_0^3 (z+r)r\,dz\,dr\,d\theta.M=∫02π​∫02​∫03​(z+r)rdzdrdθ.

先沿高度积分:

∫03(z+r)r dz=92r+3r2.\int_0^3(z+r)r\,dz =\frac92r+3r^2.∫03​(z+r)rdz=29​r+3r2.

再沿半径积分:

∫02(92r+3r2)dr=17.\int_0^2\left(\frac92r+3r^2\right)dr =17.∫02​(29​r+3r2)dr=17.

最后让 θ\thetaθ 绕完整一圈:

M=∫02π17 dθ=34π.M=\int_0^{2\pi}17\,d\theta=34\pi.M=∫02π​17dθ=34π.

结果里不再出现 rrr、θ\thetaθ、zzz,因为它们只是积分过程中给小块编号的变量。

例题:抛物面与平面之间的体积

求曲面

z=9−x2−y2z=9-x^2-y^2z=9−x2−y2

与平面 z=0z=0z=0 围成的体积。

由抛物面 z=9-r² 与平面 z=0 围成的旋转抛物面实体,底面半径为 r=3,并标出柱坐标范围

抛物面在柱坐标中变成 z=9−r2z=9-r^2z=9−r2。它与 z=0z=0z=0 相交时 r=3r=3r=3,所以

0≤θ≤2π,0≤r≤3,0≤z≤9−r2.0\le\theta\le 2\pi, \qquad 0\le r\le 3, \qquad 0\le z\le 9-r^2.0≤θ≤2π,0≤r≤3,0≤z≤9−r2.

于是

V=∫02π∫03∫09−r2r dz dr dθ=2π∫03(9−r2)r dr=81π2.\begin{aligned} V &=\int_0^{2\pi}\int_0^3\int_0^{9-r^2} r\,dz\,dr\,d\theta\\ &=2\pi\int_0^3(9-r^2)r\,dr\\ &=\frac{81\pi}{2}. \end{aligned}V​=∫02π​∫03​∫09−r2​rdzdrdθ=2π∫03​(9−r2)rdr=281π​.​

直角坐标并非不能做这道题,只是底面圆盘会被写成根式边界。柱坐标让“旋转对称”一直保留在积分限里。


球坐标:沿方向射出一条射线

柱坐标已经能把球写成

r2+z2≤R2,r^2+z^2\le R^2,r2+z2≤R2,

但若把 zzz 放在最内层,仍会遇到 ±R2−r2\pm\sqrt{R^2-r^2}±R2−r2​。问题在于球面关心的是到原点的距离,而柱坐标的 rrr 只量到 zzz 轴的距离。球坐标干脆把“到原点多远”设成一个坐标,于是球面直接变成 ρ=R\rho=Rρ=R。

为什么体积微元是 ρ2sin⁡ϕ\rho^2\sin\phiρ2sinϕ

固定一个点 (ρ,ϕ,θ)(\rho,\phi,\theta)(ρ,ϕ,θ),让三个坐标分别增加一点点。三种移动对应的局部边长是:

dρ,ρ dϕ,ρsin⁡ϕ dθ.d\rho, \qquad \rho\,d\phi, \qquad \rho\sin\phi\,d\theta.dρ,ρdϕ,ρsinϕdθ.

第一条是沿射线向外移动,长度就是 dρd\rhodρ。第二条是在半径为 ρ\rhoρ 的圆上改变极角,弧长是 ρ dϕ\rho\,d\phiρdϕ。第三条最容易漏:改变方位角时,点沿一条水平圆转动,这条圆的半径不是 ρ\rhoρ,而是点到 zzz 轴的距离 ρsin⁡ϕ\rho\sin\phiρsinϕ,所以弧长是 ρsin⁡ϕ dθ\rho\sin\phi\,d\thetaρsinϕdθ。

三条近似互相垂直的局部边相乘,得到

dV=ρ2sin⁡ϕ dρ dϕ dθ.dV = \rho^2\sin\phi \,d\rho\,d\phi\,d\theta.dV=ρ2sinϕdρdϕdθ.

球坐标中由 dρ、ρ dφ、ρ sinφ dθ 三条近似边长围成的体积微元示意图

这个因子的形状也经得住直觉检查。ρ\rhoρ 增大时,两条切向边都按比例变长,因此出现 ρ2\rho^2ρ2;靠近两极时 sin⁡ϕ\sin\phisinϕ 接近 000,纬圈缩成很小的圆,同样的 dθd\thetadθ 扫过的体积也应接近 000。在赤道附近,sin⁡ϕ\sin\phisinϕ 最大,纬向小块也最宽。

球坐标的体积微元不是 ρ2 dρ dϕ dθ\rho^2\,d\rho\,d\phi\,d\thetaρ2dρdϕdθ。少掉 sin⁡ϕ\sin\phisinϕ,就会把靠近两极的狭窄小块当成和赤道附近一样宽。这个错误算出的甚至不是普通三维空间里的体积。

球坐标怎样定积分限

球坐标最常用的画面是“先选方向,再沿射线走”。一般写成

∭Ef(x,y,z) dV=∫θ0θ1∫ϕ0(θ)ϕ1(θ)∫ρ内(ϕ,θ)ρ外(ϕ,θ)f(ρsin⁡ϕcos⁡θ,ρsin⁡ϕsin⁡θ,ρcos⁡ϕ)ρ2sin⁡ϕ dρ dϕ dθ.\iiint_E f(x,y,z)\,dV = \int_{\theta_0}^{\theta_1} \int_{\phi_0(\theta)}^{\phi_1(\theta)} \int_{\rho_{\mathrm{内}}(\phi,\theta)}^{\rho_{\mathrm{外}}(\phi,\theta)} f(\rho\sin\phi\cos\theta, \rho\sin\phi\sin\theta, \rho\cos\phi) \rho^2\sin\phi \,d\rho\,d\phi\,d\theta.∭E​f(x,y,z)dV=∫θ0​θ1​​∫ϕ0​(θ)ϕ1​(θ)​∫ρ内​(ϕ,θ)ρ外​(ϕ,θ)​f(ρsinϕcosθ,ρsinϕsinθ,ρcosϕ)ρ2sinϕdρdϕdθ.

定限时可以依次问三件事:

  1. 从上往下看,方位角 θ\thetaθ 要绕过哪些方向?
  2. 从正 zzz 轴向下看,极角 ϕ\phiϕ 要张开多大?
  3. 固定方向后,从原点沿射线出发,ρ\rhoρ 在哪里进入实体,又在哪里离开实体?

完整球体覆盖所有方位和从北极到南极的所有极角,因此

0≤θ≤2π,0≤ϕ≤π,0≤ρ≤R.0\le\theta\le 2\pi, \qquad 0\le\phi\le\pi, \qquad 0\le\rho\le R.0≤θ≤2π,0≤ϕ≤π,0≤ρ≤R.

上半球只覆盖 z≥0z\ge0z≥0,也就是 cos⁡ϕ≥0\cos\phi\ge0cosϕ≥0,所以把极角缩成 0≤ϕ≤π/20\le\phi\le\pi/20≤ϕ≤π/2。若区域被圆锥截住,先把圆锥翻译成 ϕ\phiϕ 的边界;若被球面截住,就把球面翻译成 ρ\rhoρ 的边界。

例题:从体积微元重新得到球体体积

半径为 aaa 的球体在球坐标中有最简单的三组限:

0≤ρ≤a,0≤ϕ≤π,0≤θ≤2π.0\le\rho\le a, \qquad 0\le\phi\le\pi, \qquad 0\le\theta\le2\pi.0≤ρ≤a,0≤ϕ≤π,0≤θ≤2π.

因此

V=∫02π∫0π∫0aρ2sin⁡ϕ dρ dϕ dθ=(∫02πdθ)(∫0πsin⁡ϕ dϕ)(∫0aρ2 dρ)=2π⋅2⋅a33=43πa3.\begin{aligned} V &=\int_0^{2\pi}\int_0^\pi\int_0^a \rho^2\sin\phi\,d\rho\,d\phi\,d\theta\\ &=\left(\int_0^{2\pi}d\theta\right) \left(\int_0^\pi\sin\phi\,d\phi\right) \left(\int_0^a\rho^2\,d\rho\right)\\ &=2\pi\cdot2\cdot\frac{a^3}{3} =\frac43\pi a^3. \end{aligned}V​=∫02π​∫0π​∫0a​ρ2sinϕdρdϕdθ=(∫02π​dθ)(∫0π​sinϕdϕ)(∫0a​ρ2dρ)=2π⋅2⋅3a3​=34​πa3.​

这次三个积分能完全分开,并不是碰巧,而是区域的三个边界刚好分别由 ρ\rhoρ、ϕ\phiϕ、θ\thetaθ 单独控制。

例题:球内、圆锥上方的区域

设 EEE 位于半径为 444 的球内,并在圆锥 ϕ=π/3\phi=\pi/3ϕ=π/3 的上方。这里“上方”指靠近正 zzz 轴的一侧。

半透明球体内由圆锥 φ=π/3 围成并被球面 ρ=4 截断的球内圆锥帽区域示意图

靠近正 zzz 轴意味着极角从 000 开始,直到碰到圆锥;球面则限制径向距离。因此

0≤θ≤2π,0≤ϕ≤π3,0≤ρ≤4.0\le\theta\le2\pi, \qquad 0\le\phi\le\frac{\pi}{3}, \qquad 0\le\rho\le4.0≤θ≤2π,0≤ϕ≤3π​,0≤ρ≤4.

体积为

V=∫02π∫0π/3∫04ρ2sin⁡ϕ dρ dϕ dθ=2π⋅(1−cos⁡π3)⋅643=64π3.\begin{aligned} V &=\int_0^{2\pi}\int_0^{\pi/3}\int_0^4 \rho^2\sin\phi\,d\rho\,d\phi\,d\theta\\ &=2\pi\cdot\left(1-\cos\frac{\pi}{3}\right)\cdot\frac{64}{3}\\ &=\frac{64\pi}{3}. \end{aligned}V​=∫02π​∫0π/3​∫04​ρ2sinϕdρdϕdθ=2π⋅(1−cos3π​)⋅364​=364π​.​

如果题目把圆锥写成 z=krz=krz=kr,也能直接找出极角:

ρcos⁡ϕ=kρsin⁡ϕ,\rho\cos\phi = k\rho\sin\phi,ρcosϕ=kρsinϕ,

所以

tan⁡ϕ=1k.\tan\phi=\frac1k.tanϕ=k1​.

“圆锥上方”对应较小的 ϕ\phiϕ,“圆锥下方”对应较大的 ϕ\phiϕ。这里最好画一条从正 zzz 轴向下张开的射线,不要只靠“上、下”两个字猜不等号方向。

例题:球内的径向函数

计算

∭B(x2+y2+z2) dV,\iiint_B(x^2+y^2+z^2)\,dV,∭B​(x2+y2+z2)dV,

其中 BBB 是以原点为球心、半径为 222 的球体。

区域由到原点的距离控制,被积函数也恰好是距离的平方,所以选择球坐标。此时

x2+y2+z2=ρ2.x^2+y^2+z^2=\rho^2.x2+y2+z2=ρ2.

完整球体的范围是 0≤ρ≤20\le\rho\le20≤ρ≤2、0≤ϕ≤π0\le\phi\le\pi0≤ϕ≤π、0≤θ≤2π0\le\theta\le2\pi0≤θ≤2π。把函数和体积微元同时换掉:

∭B(x2+y2+z2) dV=∫02π∫0π∫02ρ4sin⁡ϕ dρ dϕ dθ.\iiint_B(x^2+y^2+z^2)\,dV = \int_0^{2\pi}\int_0^\pi\int_0^2 \rho^4\sin\phi\,d\rho\,d\phi\,d\theta.∭B​(x2+y2+z2)dV=∫02π​∫0π​∫02​ρ4sinϕdρdϕdθ.

三个变量分开计算:

2π⋅2⋅255=128π5.2\pi\cdot2\cdot\frac{2^5}{5} =\frac{128\pi}{5}.2π⋅2⋅525​=5128π​.

这里的 ρ4\rho^4ρ4 有两个来源:被积函数给出 ρ2\rho^2ρ2,体积微元又给出 ρ2\rho^2ρ2。


定限时先看边界,再决定坐标

很多同学看到“三重积分”就立刻挑一种坐标开始代换,结果做到一半才发现某个边界必须分段。更稳的做法是先盘点所有边界:哪些到轴距离固定,哪些到原点距离固定,哪些是水平面,哪些是圆锥面。坐标系要照顾整个区域,而不是只照顾其中一个式子。

圆柱、球体和圆锥三种空间区域对比,展示柱坐标、球坐标和 φ 为常数的坐标曲面选择

看到的结构换坐标后的样子通常先试
x2+y2=a2x^2+y^2=a^2x2+y2=a2r=ar=ar=a柱坐标
x2+y2+z2=a2x^2+y^2+z^2=a^2x2+y2+z2=a2ρ=a\rho=aρ=a球坐标
z=x2+y2z=x^2+y^2z=x2+y2z=r2z=r^2z=r2柱坐标
z=kx2+y2z=k\sqrt{x^2+y^2}z=kx2+y2​z=krz=krz=kr 或 tan⁡ϕ=1/k\tan\phi=1/ktanϕ=1/k看其余边界
x2+y2x^2+y^2x2+y2 出现在函数中r2r^2r2柱坐标
x2+y2+z2x^2+y^2+z^2x2+y2+z2 出现在函数中ρ2\rho^2ρ2球坐标

一个实用的选坐标流程

遇到新的空间区域时,可以按这个顺序判断:

  1. 先找对称中心。区域绕 zzz 轴旋转,柱坐标往往占优;区域围绕原点呈球对称,球坐标往往占优。
  2. 再翻译边界。看圆柱面、球面、圆锥面、抛物面和平面在新坐标中能否变成常数或简单函数。
  3. 然后翻译被积函数。区域虽然适合球坐标,但若函数换过去变得非常复杂,仍要比较总成本。
  4. 最后检查是否需要分段。固定外层变量后,沿内层方向前进时,如果会先后撞上不同边界,通常需要拆区间。

“有圆就用柱坐标,有球就用球坐标”只能当起点,不能当结论。比如一个球被水平平面截断时,球坐标可能出现 ρ=h/cos⁡ϕ\rho=h/\cos\phiρ=h/cosϕ;一个圆锥被水平平面截断时,柱坐标反而可能更短。真正的标准是:哪套坐标能让整个区域和被积函数一起变简单。


从两个特殊因子走向一般 Jacobian

柱坐标里的 rrr 和球坐标里的 ρ2sin⁡ϕ\rho^2\sin\phiρ2sinϕ 看起来不同,其实做的是同一件事:它们都在记录一个参数小盒子经过坐标变换后,实际体积被放大或缩小了多少。

设一般坐标变换为

(x,y,z)=T(u,v,w).(x,y,z)=T(u,v,w).(x,y,z)=T(u,v,w).

在参数空间里,一个小盒子的三条边分别沿 uuu、vvv、www 方向。经过变换后,这三条边在真实空间中近似变成

Tu du,Tv dv,Tw dw,T_u\,du, \qquad T_v\,dv, \qquad T_w\,dw,Tu​du,Tv​dv,Tw​dw,

其中

Tu=(xuyuzu),Tv=(xvyvzv),Tw=(xwywzw).T_u= \begin{pmatrix} x_u\\y_u\\z_u \end{pmatrix}, \qquad T_v= \begin{pmatrix} x_v\\y_v\\z_v \end{pmatrix}, \qquad T_w= \begin{pmatrix} x_w\\y_w\\z_w \end{pmatrix}.Tu​=​xu​yu​zu​​​,Tv​=​xv​yv​zv​​​,Tw​=​xw​yw​zw​​​.

这三个向量张成一个小平行六面体。它的体积等于标量三重积的绝对值,因此

dV=∣det⁡(∂x∂u∂x∂v∂x∂w∂y∂u∂y∂v∂y∂w∂z∂u∂z∂v∂z∂w)∣du dv dw.dV = \left| \det \begin{pmatrix} \dfrac{\partial x}{\partial u} & \dfrac{\partial x}{\partial v} & \dfrac{\partial x}{\partial w}\\ \dfrac{\partial y}{\partial u} & \dfrac{\partial y}{\partial v} & \dfrac{\partial y}{\partial w}\\ \dfrac{\partial z}{\partial u} & \dfrac{\partial z}{\partial v} & \dfrac{\partial z}{\partial w} \end{pmatrix} \right| du\,dv\,dw.dV=​det​∂u∂x​∂u∂y​∂u∂z​​∂v∂x​∂v∂y​∂v∂z​​∂w∂x​∂w∂y​∂w∂z​​​​dudvdw.

这个行列式就是三维 Jacobian。取绝对值,是因为行列式的正负记录方向是否翻转,而普通体积不能为负。

参数小块 du dv 经过坐标变换 T 后,变成实际面积约为 |J| du dv 的弯曲小面片

图里画的是二维小块,但空间中的逻辑完全一样:二维看小平行四边形的面积,三维看小平行六面体的体积。

柱坐标的 Jacobian

柱坐标变换是

x=rcos⁡θ,y=rsin⁡θ,z=z.x=r\cos\theta, \qquad y=r\sin\theta, \qquad z=z.x=rcosθ,y=rsinθ,z=z.

对应的行列式为

det⁡(cos⁡θ−rsin⁡θ0sin⁡θrcos⁡θ0001)=r.\det \begin{pmatrix} \cos\theta & -r\sin\theta & 0\\ \sin\theta & r\cos\theta & 0\\ 0 & 0 & 1 \end{pmatrix} =r.det​cosθsinθ0​−rsinθrcosθ0​001​​=r.

这和薄楔块给出的结果一致。

球坐标的 Jacobian

球坐标变换是

x=ρsin⁡ϕcos⁡θ,y=ρsin⁡ϕsin⁡θ,z=ρcos⁡ϕ.x=\rho\sin\phi\cos\theta, \qquad y=\rho\sin\phi\sin\theta, \qquad z=\rho\cos\phi.x=ρsinϕcosθ,y=ρsinϕsinθ,z=ρcosϕ.

把九个一阶偏导数排进行列式并化简,可以得到

∣∂(x,y,z)∂(ρ,ϕ,θ)∣=ρ2sin⁡ϕ.\left| \frac{\partial(x,y,z)}{\partial(\rho,\phi,\theta)} \right| =\rho^2\sin\phi.​∂(ρ,ϕ,θ)∂(x,y,z)​​=ρ2sinϕ.

几何边长和 Jacobian 行列式给出同一个答案,一个负责建立直觉,一个负责处理更一般、未必正交的坐标变换。下一章会把这个方法推广到任意二维变量替换,并更仔细地处理变换方向、区域映射与行列式绝对值。

换坐标时可以做一次“四项对账”:点的坐标关系改了吗?被积函数改了吗?区域的全部边界改了吗?体积微元乘 Jacobian 了吗?四项都对上,原积分和新积分才是在累加同一个量。


常见误区

把 rrr 和 ρ\rhoρ 当成同一个距离

柱坐标里的 rrr 是到 zzz 轴的距离,球坐标里的 ρ\rhoρ 是到原点的距离。它们满足

r=ρsin⁡ϕ,ρ2=r2+z2.r=\rho\sin\phi, \qquad \rho^2=r^2+z^2.r=ρsinϕ,ρ2=r2+z2.

只有在 z=0z=0z=0 平面上,rrr 才与 ρ\rhoρ 相等。

只改积分限,不改被积函数

如果原函数含有 xxx、yyy、zzz,换坐标后也必须把它们全部改写。比如 xxx 在柱坐标中是 rcos⁡θr\cos\thetarcosθ,在球坐标中是 ρsin⁡ϕcos⁡θ\rho\sin\phi\cos\thetaρsinϕcosθ。最终积分里不应再混着旧变量和新变量。

把角度微分当成长度

dθd\thetadθ 和 dϕd\phidϕ 都是角度。它们只有乘上相应半径后,才变成局部弧长。柱坐标中的角向长度是 r dθr\,d\thetardθ;球坐标中的两条角向长度是 ρ dϕ\rho\,d\phiρdϕ 与 ρsin⁡ϕ dθ\rho\sin\phi\,d\thetaρsinϕdθ。

角度范围覆盖了区域两次

通常取 r≥0r\ge0r≥0、ρ≥0\rho\ge0ρ≥0,再让方位角覆盖长度为 2π2\pi2π 的区间。如果同时允许负半径并让角度转完整一圈,同一点可能被重复计算。定限的目标是让区域内部除边界外的点恰好出现一次。

用“上方”直接猜 ϕ\phiϕ 的不等号

ϕ\phiϕ 从正 zzz 轴向下量。越靠近正 zzz 轴,ϕ\phiϕ 越小;越靠近南半球,ϕ\phiϕ 越大。所以圆锥上方通常对应 0≤ϕ≤ϕ00\le\phi\le\phi_00≤ϕ≤ϕ0​,不是 ϕ0≤ϕ≤π\phi_0\le\phi\le\piϕ0​≤ϕ≤π。


练习

练习 1

把点 (0,−2,2)(0,-2,2)(0,−2,2) 写成柱坐标和本章约定下的球坐标。取 0≤θ<2π0\le\theta<2\pi0≤θ<2π、0≤ϕ≤π0\le\phi\le\pi0≤ϕ≤π。

柱坐标中

r=02+(−2)2=2.r=\sqrt{0^2+(-2)^2}=2.r=02+(−2)2​=2.

点的投影落在负 yyy 轴上,所以 θ=3π/2\theta=3\pi/2θ=3π/2,高度仍是 z=2z=2z=2。柱坐标为

(2,3π2,2).\left(2,\frac{3\pi}{2},2\right).(2,23π​,2).

球坐标中

ρ=02+(−2)2+22=22,cos⁡ϕ=222=12.\rho=\sqrt{0^2+(-2)^2+2^2}=2\sqrt2, \qquad \cos\phi=\frac{2}{2\sqrt2}=\frac1{\sqrt2}.ρ=02+(−2)2+22​=22​,cosϕ=22​2​=2​1​.

因此 ϕ=π/4\phi=\pi/4ϕ=π/4,方位角仍是 3π/23\pi/23π/2。球坐标为

(22,π4,3π2).\left(2\sqrt2,\frac{\pi}{4},\frac{3\pi}{2}\right).(22​,4π​,23π​).

练习 2

用柱坐标写出圆柱

x2+y2≤9,−1≤z≤2x^2+y^2\le9, \qquad -1\le z\le2x2+y2≤9,−1≤z≤2

的体积积分,并求体积。

圆柱底面半径为 333,绕 zzz 轴完整一圈,高度从 −1-1−1 到 222,所以

V=∫02π∫03∫−12r dz dr dθ.V= \int_0^{2\pi}\int_0^3\int_{-1}^{2} r\,dz\,dr\,d\theta.V=∫02π​∫03​∫−12​rdzdrdθ.

计算得到

V=2π⋅322⋅3=27π.V =2\pi\cdot\frac{3^2}{2}\cdot3 =27\pi.V=2π⋅232​⋅3=27π.

这也与“底面积 9π9\pi9π 乘高度 333”一致。

练习 3

用球坐标计算半径为 555 的上半球体积。

上半球满足 z≥0z\ge0z≥0,即 ρcos⁡ϕ≥0\rho\cos\phi\ge0ρcosϕ≥0。除原点外 ρ>0\rho>0ρ>0,因此 0≤ϕ≤π/20\le\phi\le\pi/20≤ϕ≤π/2。积分为

V=∫02π∫0π/2∫05ρ2sin⁡ϕ dρ dϕ dθ.V= \int_0^{2\pi}\int_0^{\pi/2}\int_0^5 \rho^2\sin\phi\,d\rho\,d\phi\,d\theta.V=∫02π​∫0π/2​∫05​ρ2sinϕdρdϕdθ.

于是

V=2π⋅1⋅1253=250π3.V =2\pi\cdot1\cdot\frac{125}{3} =\frac{250\pi}{3}.V=2π⋅1⋅3125​=3250π​.

练习 4

写出半径为 222 的球内、圆锥

z=3x2+y2z=\sqrt3\sqrt{x^2+y^2}z=3​x2+y2​

上方区域的球坐标积分限,并求体积。

圆锥方程在球坐标中变成

ρcos⁡ϕ=3ρsin⁡ϕ.\rho\cos\phi = \sqrt3\rho\sin\phi.ρcosϕ=3​ρsinϕ.

除原点外可以约去 ρ\rhoρ,得到 cot⁡ϕ=3\cot\phi=\sqrt3cotϕ=3​,所以边界角为 ϕ=π/6\phi=\pi/6ϕ=π/6。圆锥上方靠近正 zzz 轴,因此

0≤θ≤2π,0≤ϕ≤π6,0≤ρ≤2.0\le\theta\le2\pi, \qquad 0\le\phi\le\frac{\pi}{6}, \qquad 0\le\rho\le2.0≤θ≤2π,0≤ϕ≤6π​,0≤ρ≤2.

体积为

V=∫02π∫0π/6∫02ρ2sin⁡ϕ dρ dϕ dθ=16π3(1−32).\begin{aligned} V &=\int_0^{2\pi}\int_0^{\pi/6}\int_0^2 \rho^2\sin\phi\,d\rho\,d\phi\,d\theta\\ &=\frac{16\pi}{3} \left(1-\frac{\sqrt3}{2}\right). \end{aligned}V​=∫02π​∫0π/6​∫02​ρ2sinϕdρdϕdθ=316π​(1−23​​).​

练习 5

计算

∭Eex2+y2 dV,\iiint_E e^{x^2+y^2}\,dV,∭E​ex2+y2dV,

其中 EEE 是圆柱 x2+y2≤1x^2+y^2\le1x2+y2≤1、0≤z≤10\le z\le10≤z≤1。

区域和函数都由 x2+y2x^2+y^2x2+y2 控制,选择柱坐标:

∭Eex2+y2 dV=∫02π∫01∫01er2r dz dr dθ.\iiint_E e^{x^2+y^2}\,dV = \int_0^{2\pi}\int_0^1\int_0^1 e^{r^2}r\,dz\,dr\,d\theta.∭E​ex2+y2dV=∫02π​∫01​∫01​er2rdzdrdθ.

先对 zzz 积分得到因子 111。再令 u=r2u=r^2u=r2,du=2r drdu=2r\,drdu=2rdr:

2π∫01er2r dr=2π⋅e−12=π(e−1).2\pi\int_0^1 e^{r^2}r\,dr =2\pi\cdot\frac{e-1}{2} =\pi(e-1).2π∫01​er2rdr=2π⋅2e−1​=π(e−1).

练习 6

有同学计算单位球体体积时写成

∫02π∫0π∫01ρ2 dρ dϕ dθ.\int_0^{2\pi}\int_0^\pi\int_0^1 \rho^2\,d\rho\,d\phi\,d\theta.∫02π​∫0π​∫01​ρ2dρdϕdθ.

指出错误,并分别算出错误结果与正确结果。

错误在于球坐标体积微元少了 sin⁡ϕ\sin\phisinϕ。原式会得到

2π⋅π⋅13=2π23.2\pi\cdot\pi\cdot\frac13 =\frac{2\pi^2}{3}.2π⋅π⋅31​=32π2​.

正确积分应为

∫02π∫0π∫01ρ2sin⁡ϕ dρ dϕ dθ,\int_0^{2\pi}\int_0^\pi\int_0^1 \rho^2\sin\phi\,d\rho\,d\phi\,d\theta,∫02π​∫0π​∫01​ρ2sinϕdρdϕdθ,

所以

V=2π⋅2⋅13=4π3.V =2\pi\cdot2\cdot\frac13 =\frac{4\pi}{3}.V=2π⋅2⋅31​=34π​.

少掉 sin⁡ϕ\sin\phisinϕ 后,靠近两极的纬向小块被错误地当成与赤道附近一样宽。

练习 7

设 EEE 位于球 x2+y2+z2≤4x^2+y^2+z^2\le4x2+y2+z2≤4 内、圆锥 z≥x2+y2z\ge\sqrt{x^2+y^2}z≥x2+y2​ 上方,并满足 x≥0x\ge0x≥0。写出 ∭Ef(x,y,z) dV\iiint_E f(x,y,z)\,dV∭E​f(x,y,z)dV 的球坐标形式,不要求计算。

球面给出 0≤ρ≤20\le\rho\le20≤ρ≤2。圆锥边界满足

ρcos⁡ϕ=ρsin⁡ϕ,\rho\cos\phi=\rho\sin\phi,ρcosϕ=ρsinϕ,

所以 ϕ=π/4\phi=\pi/4ϕ=π/4;圆锥上方对应 0≤ϕ≤π/40\le\phi\le\pi/40≤ϕ≤π/4。条件 x≥0x\ge0x≥0 等价于 cos⁡θ≥0\cos\theta\ge0cosθ≥0,可以取

−π2≤θ≤π2.-\frac{\pi}{2}\le\theta\le\frac{\pi}{2}.−2π​≤θ≤2π​.

因此

∭Ef(x,y,z) dV=∫−π/2π/2∫0π/4∫02f(ρsin⁡ϕcos⁡θ,ρsin⁡ϕsin⁡θ,ρcos⁡ϕ)ρ2sin⁡ϕ dρ dϕ dθ.\iiint_E f(x,y,z)\,dV = \int_{-\pi/2}^{\pi/2} \int_0^{\pi/4} \int_0^2 f(\rho\sin\phi\cos\theta, \rho\sin\phi\sin\theta, \rho\cos\phi) \rho^2\sin\phi \,d\rho\,d\phi\,d\theta.∭E​f(x,y,z)dV=∫−π/2π/2​∫0π/4​∫02​f(ρsinϕcosθ,ρsinϕsinθ,ρcosϕ)ρ2sinϕdρdϕdθ.

练习 8

区域夹在抛物面 z=x2+y2z=x^2+y^2z=x2+y2 与平面 z=4z=4z=4 之间。说明为什么柱坐标比球坐标更自然,并写出体积积分。

柱坐标把抛物面变成 z=r2z=r^2z=r2,平面仍是 z=4z=4z=4。两曲面相交时 r2=4r^2=4r2=4,所以 0≤r≤20\le r\le20≤r≤2。全部积分限为

0≤θ≤2π,0≤r≤2,r2≤z≤4.0\le\theta\le2\pi, \qquad 0\le r\le2, \qquad r^2\le z\le4.0≤θ≤2π,0≤r≤2,r2≤z≤4.

体积积分是

V=∫02π∫02∫r24r dz dr dθ.V= \int_0^{2\pi}\int_0^2\int_{r^2}^{4} r\,dz\,dr\,d\theta.V=∫02π​∫02​∫r24​rdzdrdθ.

球坐标会让平面变成 ρ=4/cos⁡ϕ\rho=4/\cos\phiρ=4/cosϕ,抛物面变成 ρ=cos⁡ϕ/sin⁡2ϕ\rho=\cos\phi/\sin^2\phiρ=cosϕ/sin2ϕ,还要判断射线先碰到哪一个边界,因此需要按 ϕ\phiϕ 分段。柱坐标把上下曲面直接放进 zzz 的两条限里,结构更短。

上一章三重积分:空间区域中的累积下一章变量替换与 Jacobian