跳转至

曲线坐标系

注意

该页面有待完善.如果遇到错误或不完整的地方,欢迎提交 Issue

在物理学中,虽然笛卡尔坐标系(Cartesian coordinates)是最基础和最直接的坐标系,但在处理具有特定对称性(如圆形、球形或柱形对称)的问题时,使用 曲线坐标系(Curvilinear coordinates)会大大简化计算.最常见的曲线坐标系包括极坐标系、柱坐标系和球坐标系.

正交曲线坐标系

一个坐标系被称为 正交 的,如果它的坐标曲面在任何一点都相互垂直.这意味着在任何一点,基向量都是相互正交的.我们这里主要讨论正交曲线坐标系.

设一个点在笛卡尔坐标系中的坐标为 (x,y,z)(x, y, z),在曲线坐标系中的坐标为 (q1,q2,q3)(q_1, q_2, q_3).它们之间的关系可以表示为:

x=x(q1,q2,q3)x = x(q_1, q_2, q_3)y=y(q1,q2,q3)y = y(q_1, q_2, q_3)z=z(q1,q2,q3)z = z(q_1, q_2, q_3)

标度因子(Scale Factors)

在曲线坐标系中,基向量的大小通常不是 1,并且会随着位置的变化而变化.我们定义 标度因子 hih_i 来描述这种变化.

位移矢量 dr→dr 在笛卡尔坐标系中为 dr→=dxi^+dyj^+dzk^dr = dxi + dyj + dzk.通过全微分,我们可以得到:

dr→=∂r→∂q1dq1+∂r→∂q2dq2+∂r→∂q3dq3dr = d rd q_1dq_1 + d rd q_2dq_2 + d rd q_3dq_3

我们定义曲线坐标系的基向量为 e→i=∂r→∂qie_i = d rd q_i.这些基向量通常不是单位向量. 标准化的单位基向量为 e^i=1|∂r→∂qi|∂r→∂qie_i = 1/|d r/d q_i| d rd q_i.

标度因子 hih_i 定义为:

hi=|∂r→∂qi|h_i = left| d rd q_i right|

因此,位移矢量可以写成:

dr→=h1dq1e^1+h2dq2e^2+h3dq3e^3dr = h_1 dq_1 e_1 + h_2 dq_2 e_2 + h_3 dq_3 e_3

线元、面元和体元可以表示为:

  • 线元:ds2=|dr→|2=h12dq12+h22dq22+h32dq32ds^2 = |dr|^2 = h_1^2 dq_1^2 + h_2^2 dq_2^2 + h_3^2 dq_3^2
  • 面元:dA1=h2h3dq2dq3dA_1 = h_2 h_3 dq_2 dq_3(在 q1q_1 方向)
  • 体元:dV=h1h2h3dq1dq2dq3dV = h_1 h_2 h_3 dq_1 dq_2 dq_3

梯度、散度、旋度和拉普拉斯算子

在正交曲线坐标系 (q1,q2,q3)(q_1, q_2, q_3) 中,矢量算子可以推广为:

  • 梯度(Gradient):
∇f=1h1∂f∂q1e^1+1h2∂f∂q2e^2+1h3∂f∂q3e^3nabla f = 1h_1d fd q_1e_1 + 1h_2d fd q_2e_2 + 1h_3d fd q_3e_3
  • 散度(Divergence):对于矢量场 F→=F1e^1+F2e^2+F3e^3F = F_1e_1 + F_2e_2 + F_3e_3
∇⋅F→=1h1h2h3[∂∂q1(h2h3F1)+∂∂q2(h1h3F2)+∂∂q3(h1h2F3)]nabla * F = 1h_1 h_2 h_3 left[ dd q_1(h_2 h_3 F_1) + dd q_2(h_1 h_3 F_2) + dd q_3(h_1 h_2 F_3) right]
  • 旋度(Curl):
∇×F→=1h1h2h3|h1e^1h2e^2h3e^3∂∂q1∂∂q2∂∂q3h1F1h2F2h3F3|nabla * F = 1h_1 h_2 h_3 vmatrix h_1e_1 & h_2e_2 & h_3e_3 dd q_1 & dd q_2 & dd q_3 h_1 F_1 & h_2 F_2 & h_3 F_3 vmatrix
  • 拉普拉斯算子(Laplacian):
∇2f=1h1h2h3[∂∂q1(h2h3h1∂f∂q1)+∂∂q2(h1h3h2∂f∂q2)+∂∂q3(h1h2h3∂f∂q3)]nabla^2 f = 1h_1 h_2 h_3 left[ dd q_1left(h_2 h_3h_1d fd q_1right) + dd q_2left(h_1 h_3h_2d fd q_2right) + dd q_3left(h_1 h_2h_3d fd q_3right) right]

柱坐标系(Cylindrical Coordinates)

柱坐标系 (r,θ,z)(r, theta, z) 用于描述具有轴对称性的系统.

  • rr:点到 zz 轴的径向距离 (r≥0r >= 0)
  • θtheta:径向矢量在 xyxy 平面上的方位角 (0≤θ<2π0 <= theta < 2pi)
  • zz:点的竖直高度

与笛卡尔坐标的关系:

x=rcos⁡θx = r costhetay=rsin⁡θy = r sinthetaz=zz = z

标度因子:q1=r,q2=θ,q3=zq_1=r, q_2=theta, q_3=z

hr=1,hθ=r,hz=1h_r = 1, quad h_theta = r, quad h_z = 1

基向量:r^,θ^,z^r, theta, z

体元:dV=rdrdθdzdV = r , dr , dtheta , dz

拉普拉斯算子:

∇2f=1r∂∂r(r∂f∂r)+1r2∂2f∂θ2+∂2f∂z2nabla^2 f = 1rdd rleft(rd fd rright) + 1r^2d^2 fd theta^2 + d^2 fd z^2

例题: 无限长均匀带电直线的电场. 假设电荷线密度为 λlambda,直线与 zz 轴重合.由于对称性,电场 E→E 必定只沿径向 rr 分布,且大小只与 rr 有关,即 E→=E(r)r^E = E(r)r. 我们使用高斯定律的积分形式.取一个半径为 rr,高度为 LL 的圆柱形高斯面.

∮E→⋅dA→=Qencϵ0oint E * dA = Q_encepsilon_0

电通量只通过圆柱的侧面,上下底面的通量为零.

E(r)⋅(2πrL)=λLϵ0E(r) * (2pi r L) = lambda Lepsilon_0

解得:

E(r)=λ2πϵ0rE(r) = 2piepsilon_0 r

所以电场为 E→=λ2πϵ0rr^E = lambda/2piepsilon_0 rr.

球坐标系(Spherical Coordinates)

球坐标系 (ρ,θ,ϕ)(rho, theta, phi) 用于描述具有球对称性的系统.

  • ρrho:点到原点的径向距离 (ρ≥0rho >= 0)
  • θtheta:径向矢量与正 zz 轴的夹角,称为 极角(0≤θ≤π0 <= theta <= pi)
  • ϕphi:径向矢量在 xyxy 平面上的投影与正 xx 轴的夹角,称为 方位角(0≤ϕ<2π0 <= phi < 2pi)(注意:物理学中常用 (ρ,θ,ϕ)(rho, theta, phi),而数学中常用 (r,ϕ,θ)(r, phi, theta),这里的 θ,ϕtheta, phi 含义相反,需注意区分.)

与笛卡尔坐标的关系:

x=ρsin⁡θcos⁡ϕx = rho sintheta cosphiy=ρsin⁡θsin⁡ϕy = rho sintheta sinphiz=ρcos⁡θz = rho costheta

标度因子:q1=ρ,q2=θ,q3=ϕq_1=rho, q_2=theta, q_3=phi

hρ=1,hθ=ρ,hϕ=ρsin⁡θh_rho = 1, quad h_theta = rho, quad h_phi = rho sintheta

基向量:ρ^,θ^,ϕ^rho, theta, phi

体元:dV=ρ2sin⁡θdρdθdϕdV = rho^2 sintheta , drho , dtheta , dphi

拉普拉斯算子:

∇2f=1ρ2∂∂ρ(ρ2∂f∂ρ)+1ρ2sin⁡θ∂∂θ(sin⁡θ∂f∂θ)+1ρ2sin2⁡θ∂2f∂ϕ2nabla^2 f = 1rho^2dd rholeft(rho^2d fd rhoright) + 1rho^2sinthetadd thetaleft(sinthetad fd thetaright) + 1rho^2sin^2thetad^2 fd phi^2

这个算子在求解氢原子薛定谔方程时至关重要.

例题: 点电荷的电场. 一个电量为 QQ 的点电荷位于原点.由于球对称性,电场必定只沿径向 ρrho 分布,且大小只与 ρrho 有关,即 E→=E(ρ)ρ^E = E(rho)rho. 使用高斯定律,取一个半径为 ρrho 的球面作为高斯面.

∮E→⋅dA→=Qencϵ0oint E * dA = Q_encepsilon_0E(ρ)⋅(4πρ2)=Qϵ0E(rho) * (4pi rho^2) = Qepsilon_0

解得:

E(ρ)=Q4πϵ0ρ2E(rho) = Q4piepsilon_0 rho^2

所以电场为 E→=14πϵ0Qρ2ρ^E = 1/4piepsilon_0Q/rho^2rho,这正是库仑定律.使用球坐标系使推导变得异常简单.



评论