文章目录

  • 1. 特殊算式表达
    • 1.1爱因斯坦求和约定
    • 1.2 Levi-Civita符号(用于叉乘)
  • 2. 曲线坐标基向量对应直角坐标的函数表达
    • 2.1 柱坐标
    • 2.2 球坐标
  • 3. 直角与曲线坐标系下的线元,面元,体元基本表达
    • 3.1 直角坐标系
      • 3.1.1 线元和弧长
      • 3.1.2 面元
      • 3.1.3体元
  • 4. 直角坐标系到曲线坐标系的变换
    • 4.1 通用变换方法
    • 4.2 柱坐标各方向变换系数
    • 4.3 球坐标各方向变换系数
  • 5. 总结——曲线坐标系下的线元,面元,体元表达形式
    • 5.1 柱坐标
    • 5.2 球坐标
  • 6. 曲线坐标系下梯度,散度,旋度的表达
    • 6.1 梯度表示
    • 6.2 散度
    • 6.3 旋度表示

数学物理方法的前几节课讲了怎么在 R3R^3R3空间中进行向量分析,其中涉及到了很多与微积分有关的知识,所以特意写这一篇。

1. 特殊算式表达

数学物理方法这几节课给我印象最深的就是它简化了点乘和叉乘运算的表达形式,主要有以下两种简化方法:爱因斯坦求和约定和Levi-Civita符号。

1.1爱因斯坦求和约定

爱因斯坦求和约定可以将向量的表达形式简化,也可以针对向量点乘,或者说是标量积。
Kronecher delta符号
δij={0,i≠j1,i=j\delta_{ij}=\begin{cases}0,&i\neq j \\1,&i=j\end{cases}δij​={0,1,​i​=ji=j​
该符号的定义是因为正交坐标系三个基向量e1,e2,e3\bold e_1,\bold e_2,\bold e_3e1​,e2​,e3​中相互垂直的向量标量积为0,相同的基向量的标量积为1。

简化三维向量表达
假设我们有一向量A=A1e1+A2e2+A3e3\bold A=A_1\bold e_1+A_2\bold e_2+A_3\bold e_3A=A1​e1​+A2​e2​+A3​e3​,爱因斯坦求和约定可以将向量A\bold AA表达为A=Aiei=A1e1+A2e2+A3e3\bold A=A_i\bold e_i=A_1\bold e_1+A_2\bold e_2+A_3\bold e_3A=Ai​ei​=A1​e1​+A2​e2​+A3​e3​
注意,爱因斯坦求和约定中下标都是一样的,这里都是i。

简化向量标量积
假设我们有两个向量A=A1e1+A2e2+A3e3\bold A=A_1\bold e_1+A_2\bold e_2+A_3\bold e_3A=A1​e1​+A2​e2​+A3​e3​,B=B1e1+B2e2+B3e3\bold B=B_1\bold e_1+B_2\bold e_2+B_3\bold e_3B=B1​e1​+B2​e2​+B3​e3​做标量积。

由以上的向量简化形式,我们可以继续推导:A⋅B=Aiei⋅Bjej=AiBjei⋅ej=AiBjδij=AiBi\bold A\cdot\bold B=A_i\bold e_i\cdot B_j\bold e_j=A_iB_j\bold e_i\cdot\bold e_j=A_iB_j\delta_{ij}=A_iB_iA⋅B=Ai​ei​⋅Bj​ej​=Ai​Bj​ei​⋅ej​=Ai​Bj​δij​=Ai​Bi​
这与我们的标量积一般形式:A⋅B=A1B1+A2B2+A3B3\bold A\cdot\bold B=A_1B_1+A_2B_2+A_3B_3A⋅B=A1​B1​+A2​B2​+A3​B3​是相一致的。

1.2 Levi-Civita符号(用于叉乘)

向量的叉乘或向量积可以通过Levi-Civita符号进行简化。
Levi-Civita符号简化三阶行列式
εijk={1,Even Permutation of indexes−1,Odd Permutation of indexes0,2 of indexes are equal\varepsilon_{ijk}=\begin{cases}1,&\text{Even Permutation of indexes}\\ -1,&\text{Odd Permutation of indexes}\\ 0,& \text{2 of indexes are equal}\end{cases}εijk​=⎩⎪⎨⎪⎧​1,−1,0,​Even Permutation of indexesOdd Permutation of indexes2 of indexes are equal​
也就是当下标经过偶数次置换(比如123,231,312)之后,εijk=1\varepsilon_{ijk}=1εijk​=1;当下标经过奇数次置换之后(比如132, 321, 213)之后,εijk=−1\varepsilon_{ijk}=-1εijk​=−1。

现有两个向量做向量积,其表达式为:
A×B=∣e1e2e3A1A2A3B1B2B3∣=e1(A2B3−A3B2)+e2(A3B1−A1B3)+e3(A1B2−A2B1)\bold A\times\bold B=\begin{vmatrix}\bold e_1&\bold e_2&\bold e_3\\ A_1&A_2&A_3 \\ B_1&B_2&B_3\end{vmatrix}=\bold e_1(A_2B_3-A_3B_2)+\bold e_2(A_3B_1-A_1B_3)+\bold e_3(A_1B_2-A_2B_1)A×B=∣∣∣∣∣∣​e1​A1​B1​​e2​A2​B2​​e3​A3​B3​​∣∣∣∣∣∣​=e1​(A2​B3​−A3​B2​)+e2​(A3​B1​−A1​B3​)+e3​(A1​B2​−A2​B1​)
A×B=εijkeiAjBk\bold A\times\bold B=\varepsilon_{ijk}\bold e_i A_jB_kA×B=εijk​ei​Aj​Bk​
以上简化的思路就是先确定基向量的下标(e1,e2,e3\bold e_1,\bold e_2,\bold e_3e1​,e2​,e3​)。并且因为ijk为哑标,所以ijk的顺序是无所谓的,所以有以下的等式:
εijkeiAjBk=εjikejAiBk=εkjiekAjBi...\varepsilon_{ijk}\bold e_i A_jB_k=\varepsilon_{jik}\bold e_j A_iB_k=\varepsilon_{kji}\bold e_k A_jB_i\ ...εijk​ei​Aj​Bk​=εjik​ej​Ai​Bk​=εkji​ek​Aj​Bi​ ...

2. 曲线坐标基向量对应直角坐标的函数表达

介绍完了向量乘法的两种表达形式的简化,在正式推导坐标之间的变换之前,我们还需要把球坐标和柱坐标的基向量与直角坐标系下的坐标相对应,也就是找到各组基之间的函数关系。曲线坐标系中基向量常见的表达形式是u1,u2,u3u_1, u_2, u_3u1​,u2​,u3​

2.1 柱坐标

表达柱坐标系的三个方向的字母有所不同,本文采用r,θ,zr,\ \theta,\ zr, θ, z来描述柱坐标。
柱坐标与直角坐标系转换的函数为:
{x(r,θ,z)=rcos⁡θy(r,θ,z)=rsin⁡θz(r,θ,z)=z\begin{cases}x(r,\theta,z)=r\cos\theta\\ y(r,\theta,z)=r\sin\theta\\ z(r,\theta,z)=z\end{cases}⎩⎪⎨⎪⎧​x(r,θ,z)=rcosθy(r,θ,z)=rsinθz(r,θ,z)=z​
柱坐标到直角坐标系的逆变换为:
{r(x,y,z)=x2+y2θ(x,y,z)=tan⁡−1yxz(x,y,z)=z\begin{cases}r(x,y,z)=\sqrt{x^2+y^2}\\ \theta(x,y,z)=\tan^{-1}\frac{y}{x}\\ z(x,y,z)=z\end{cases}⎩⎪⎨⎪⎧​r(x,y,z)=x2+y2​θ(x,y,z)=tan−1xy​z(x,y,z)=z​

2.2 球坐标

表达球坐标的三个方向的字母有所不同,本文采用ρ,ϕ,θ\rho,\ \phi,\ \thetaρ, ϕ, θ来描述柱坐标。
柱坐标与直角坐标系转换的函数为:
{x(ρ,ϕ,θ)=ρsin⁡ϕcos⁡θy(ρ,ϕ,θ)=ρsin⁡ϕsin⁡θz(ρ,ϕ,θ)=ρcos⁡ϕ\begin{cases}x(\rho,\phi, \theta)=\rho\sin\phi\cos\theta\\ y(\rho,\phi, \theta)=\rho\sin\phi\sin\theta\\ z(\rho,\phi, \theta)=\rho\cos\phi\end{cases}⎩⎪⎨⎪⎧​x(ρ,ϕ,θ)=ρsinϕcosθy(ρ,ϕ,θ)=ρsinϕsinθz(ρ,ϕ,θ)=ρcosϕ​
球坐标的逆变换就不再赘述。

3. 直角与曲线坐标系下的线元,面元,体元基本表达

3.1 直角坐标系

3.1.1 线元和弧长

线元用dr2dr^2dr2来表示,线元描述的是两点的线段长度的平方。直角坐标系下的表达形式是:
dr2=dr⋅dr=dxidxi=dx12+dx22+dx32dr^2=d\bold r\cdot d\bold r=dx_idx_i=dx^2_1+dx^2_2+dx^2_3dr2=dr⋅dr=dxi​dxi​=dx12​+dx22​+dx32​

弧长的微分形式为(三个方向分别对应一种微分表达):
{ds1=dxds2=dyds3=dz\begin{cases}ds_1=dx\\ ds_2=dy\\ds_3=dz\end{cases}⎩⎪⎨⎪⎧​ds1​=dxds2​=dyds3​=dz​

3.1.2 面元

面元有三种,即分别在三个方向上(x,y,z)进行投影:
{dσ12=dxdy,Projection on x-y planedσ23=dydz,Projection on y-z planedσ13=dxdz,Projection on x-z plane\begin{cases}d\sigma_{12}=dxdy,&\text{Projection on x-y plane}\\ d\sigma_{23}=dydz,&\text{Projection on y-z plane}\\d\sigma_{13}=dxdz,&\text{Projection on x-z plane}\end{cases}⎩⎪⎨⎪⎧​dσ12​=dxdy,dσ23​=dydz,dσ13​=dxdz,​Projection on x-y planeProjection on y-z planeProjection on x-z plane​

3.1.3体元

面元有三种,即分别在三个方向上进行投影:
dV=ds1ds2ds3=dxdydzdV=ds_1ds_2ds_3=dxdydzdV=ds1​ds2​ds3​=dxdydz

4. 直角坐标系到曲线坐标系的变换

本节介绍如何从直角坐标下的三种元变换到曲线坐标,多公式预警!

4.1 通用变换方法

通用的方法是设曲线坐标系的三个方向为u1,u2,u3u_1,u_2,u_3u1​,u2​,u3​,直角坐标系的三个坐标重写为x1,x2,x3x_1,x_2,x_3x1​,x2​,x3​,与xyz一一对应,与uiu_iui​的对应关系是:
{x1=x1(u1,u2,u3)x2=x2(u1,u2,u3)x3=x3(u1,u2,u3)\begin{cases}x_1=x^1(u_1,u_2,u_3)\\x_2=x^2(u_1,u_2,u_3)\\x_3=x^3(u_1,u_2,u_3)\end{cases}⎩⎪⎨⎪⎧​x1​=x1(u1​,u2​,u3​)x2​=x2(u1​,u2​,u3​)x3​=x3(u1​,u2​,u3​)​
注意这里的上标并不代表次幂,只是一个记号。
线元就变成了:
dr2=dxidxi=dx12+dx22+dx32=∂xi∂ujduj∂xi∂ukdukdr^2=dx_idx_i=dx^2_1+dx^2_2+dx^2_3=\frac{\partial x^i}{\partial u_j}du_j\frac{\partial x^i}{\partial u_k}du_kdr2=dxi​dxi​=dx12​+dx22​+dx32​=∂uj​∂xi​duj​∂uk​∂xi​duk​
这里的dxi=∂xi∂u1du1+∂xi∂u2du2+∂xi∂u3du3dx_i=\frac{\partial x^i}{\partial u_1}du_1+\frac{\partial x^i}{\partial u_2}du_2+\frac{\partial x^i}{\partial u_3}du_3dxi​=∂u1​∂xi​du1​+∂u2​∂xi​du2​+∂u3​∂xi​du3​
上面的表达式包含爱因斯坦求和,其步骤是先把i确定下来(从1到3),再对jk求和。

令gij=∂xi∂uj∂xi∂ukg_{ij}=\frac{\partial x^i}{\partial u_j}\frac{\partial x^i}{\partial u_k}gij​=∂uj​∂xi​∂uk​∂xi​
也就得到:dr2=gijduidujdr^2=g_{ij}du_idu_jdr2=gij​dui​duj​
又因为正交曲线坐标系中的gij={giii=j0i≠jg_{ij}=\begin{cases}g_{ii}&i=j\\0&i\neq j\end{cases}gij​={gii​0​i=ji​=j​,这样就可以得到曲线坐标系下线元的形式:dr2=g11(du1)2+g22(du2)2+g33(du3)2dr^2=g_{11}(du_1)^2+g_{22}(du_2)^2+g_{33}(du_3)^2dr2=g11​(du1​)2+g22​(du2​)2+g33​(du3​)2

则每一个弧长微分为:
{ds1=g11du1=h1du1ds2=g22du2=h2du2ds3=g33du3=h3du3\begin{cases}ds_1=\sqrt{g_{11}}du_1=h_1du_1\\ ds_2=\sqrt{g_{22}}du_2=h_2du_2\\ ds_3=\sqrt{g_{33}}du_3=h_3du_3\end{cases}⎩⎪⎨⎪⎧​ds1​=g11​​du1​=h1​du1​ds2​=g22​​du2​=h2​du2​ds3​=g33​​du3​=h3​du3​​
下一步就是针对具体的某个曲线坐标系求它对应的变换系数h就可以了。

面元为:
{dσ12=h1h2du1du2dσ23=h2h3du2du3dσ13=h1h3du1du3,\begin{cases}d\sigma_{12}=h_1h_2du_1du_2\\ d\sigma_{23}=h_2h_3du_2du_3\\d\sigma_{13}=h_1h_3du_1du_3,\end{cases}⎩⎪⎨⎪⎧​dσ12​=h1​h2​du1​du2​dσ23​=h2​h3​du2​du3​dσ13​=h1​h3​du1​du3​,​

体元为:
dV=ds1ds2ds3=h1h2h3du1du2du3dV=ds_1ds_2ds_3=h_1h_2h_3du_1du_2du_3dV=ds1​ds2​ds3​=h1​h2​h3​du1​du2​du3​

4.2 柱坐标各方向变换系数

本章第二节已经说明了直角坐标和柱坐标的转换函数了。
按4.1的公式:dr2=dr⋅dr=∂xi∂ujduj∂xi∂ukdukdr^2=d\bold r\cdot d\bold r=\frac{\partial x^i}{\partial u_j}du_j\frac{\partial x^i}{\partial u_k}du_kdr2=dr⋅dr=∂uj​∂xi​duj​∂uk​∂xi​duk​,我们就可以得到:(本质上用的是多变量的链式法则)
dr2=(∂x∂rdr+∂x∂θdθ)2+(∂y∂rdr+∂y∂θdθ)2+(∂z∂zdz)2(1)dr^2=(\frac{\partial x}{\partial r}dr+\frac{\partial x}{\partial \theta}d\theta)^2+(\frac{\partial y}{\partial r}dr+\frac{\partial y}{\partial \theta}d\theta)^2+(\frac{\partial z}{\partial z}dz)^2\tag{1}dr2=(∂r∂x​dr+∂θ∂x​dθ)2+(∂r∂y​dr+∂θ∂y​dθ)2+(∂z∂z​dz)2(1)
∂x∂r=cos⁡θ;∂x∂θ=−rsin⁡θ;∂y∂r=sin⁡θ;∂y∂θ=rcos⁡θ(2)\frac{\partial x}{\partial r}=\cos\theta;\frac{\partial x}{\partial \theta}=-r\sin\theta;\frac{\partial y}{\partial r}=\sin\theta;\frac{\partial y}{\partial \theta}=r\cos\theta\tag{2}∂r∂x​=cosθ;∂θ∂x​=−rsinθ;∂r∂y​=sinθ;∂θ∂y​=rcosθ(2)
展开公式1并把公式2带入公式1,可以得到:
{grr=1gθθ=r2gzz=1,{hr=1hθ=rhz=1\begin{cases}g_{rr}=1\\ g_{\theta\theta}=r^2\\ g_{zz}=1\end{cases},\ \begin{cases}h_{r}=1\\ h_{\theta}=r\\ h_{z}=1\end{cases}⎩⎪⎨⎪⎧​grr​=1gθθ​=r2gzz​=1​, ⎩⎪⎨⎪⎧​hr​=1hθ​=rhz​=1​

4.3 球坐标各方向变换系数

最后是直角坐标和球坐标的转换了。
按4.1的公式:dr2=dr⋅dr=∂xi∂ujduj∂xi∂ukdukdr^2=d\bold r\cdot d\bold r=\frac{\partial x^i}{\partial u_j}du_j\frac{\partial x^i}{\partial u_k}du_kdr2=dr⋅dr=∂uj​∂xi​duj​∂uk​∂xi​duk​,我们就可以得到:
dr2=(∂x∂ρdρ+∂x∂ϕdϕ+∂x∂θdθ)2+(∂y∂ρdρ+∂y∂ϕdϕ+∂y∂θdθ)2+(∂z∂ρdρ+∂z∂ϕdϕ)2(3)dr^2=(\frac{\partial x}{\partial \rho}d\rho+\frac{\partial x}{\partial \phi}d\phi+\frac{\partial x}{\partial \theta}d\theta)^2+(\frac{\partial y}{\partial \rho}d\rho+\frac{\partial y}{\partial \phi}d\phi+\frac{\partial y}{\partial \theta}d\theta)^2+(\frac{\partial z}{\partial \rho}d\rho+\frac{\partial z}{\partial \phi}d\phi)^2\ \tag{3}dr2=(∂ρ∂x​dρ+∂ϕ∂x​dϕ+∂θ∂x​dθ)2+(∂ρ∂y​dρ+∂ϕ∂y​dϕ+∂θ∂y​dθ)2+(∂ρ∂z​dρ+∂ϕ∂z​dϕ)2 (3)
∂x∂ρ=sin⁡ϕcos⁡θ;∂x∂ϕ=−ρcos⁡ϕcos⁡θ;∂x∂θ=−ρsin⁡ϕsin⁡θ;\frac{\partial x}{\partial \rho}=\sin\phi\cos\theta;\frac{\partial x}{\partial \phi}=-\rho\cos\phi\cos\theta;\frac{\partial x}{\partial \theta}=-\rho\sin\phi\sin\theta; ∂ρ∂x​=sinϕcosθ;∂ϕ∂x​=−ρcosϕcosθ;∂θ∂x​=−ρsinϕsinθ;∂y∂ρ=sin⁡ϕsin⁡θ;∂y∂ϕ=ρcos⁡ϕsin⁡θ;∂y∂θ=ρsin⁡ϕcos⁡θ\frac{\partial y}{\partial \rho}=\sin\phi\sin\theta;\frac{\partial y}{\partial \phi}=\rho\cos\phi\sin\theta;\frac{\partial y}{\partial \theta}=\rho\sin\phi\cos\theta∂ρ∂y​=sinϕsinθ;∂ϕ∂y​=ρcosϕsinθ;∂θ∂y​=ρsinϕcosθ∂z∂ρ=cos⁡ϕ;∂z∂ϕ=−ρsin⁡ϕ(4)\frac{\partial z}{\partial \rho}=\cos\phi;\frac{\partial z}{\partial \phi}=-\rho\sin\phi\tag{4}∂ρ∂z​=cosϕ;∂ϕ∂z​=−ρsinϕ(4)
展开公式3并把公式4带入公式3,可以得到:
{hρ=1hϕ=ρhθ=ρsin⁡ϕ\begin{cases}h_{\rho}=1\\ h_{\phi}=\rho\\ h_{\theta}=\rho\sin\phi\end{cases}⎩⎪⎨⎪⎧​hρ​=1hϕ​=ρhθ​=ρsinϕ​

5. 总结——曲线坐标系下的线元,面元,体元表达形式

5.1 柱坐标

线元
{dsr=drdsθ=rdθdsz=dz\begin{cases}ds_r=dr\\ds_\theta=rd\theta\\ ds_z=dz\end{cases}⎩⎪⎨⎪⎧​dsr​=drdsθ​=rdθdsz​=dz​
面元
{dσrθ=dsrdsθ=rdrdθdσθz=dsθdsz=rdθdzdσrz=dsrdsz=drdz\begin{cases}d\sigma_{r\theta}=ds_rds_\theta =rdrd\theta\\d\sigma_{\theta z}=ds_\theta ds_z =rd\theta dz\\ d\sigma_{rz}=ds_rds_z=drdz\end{cases}⎩⎪⎨⎪⎧​dσrθ​=dsr​dsθ​=rdrdθdσθz​=dsθ​dsz​=rdθdzdσrz​=dsr​dsz​=drdz​
体元
dV=dsrdsθdsz=rdrdθdzdV=ds_rds_\theta ds_z=rdrd\theta dzdV=dsr​dsθ​dsz​=rdrdθdz

5.2 球坐标

线元
{dsρ=dρdsϕ=ρdϕdsθ=ρsin⁡θdθ\begin{cases}ds_\rho=d\rho\\ ds_\phi=\rho d\phi\\ ds_\theta=\rho\sin\theta d\theta \end{cases}⎩⎪⎨⎪⎧​dsρ​=dρdsϕ​=ρdϕdsθ​=ρsinθdθ​
面元
{dσρϕ=dsρdsϕ=ρdρdϕdσϕθ=ρ2sin⁡θdϕdθdσρθ=ρsin⁡θdρdθ\begin{cases}d\sigma_{\rho\phi}=ds_\rho ds_\phi =\rho d\rho d\phi\\ d\sigma_{\phi\theta}=\rho^2\sin\theta d\phi d\theta \\ d\sigma_{\rho\theta}=\rho\sin\theta d\rho d\theta\end{cases}⎩⎪⎨⎪⎧​dσρϕ​=dsρ​dsϕ​=ρdρdϕdσϕθ​=ρ2sinθdϕdθdσρθ​=ρsinθdρdθ​
体元
dV=dsρdsϕdsθ=ρ2sin⁡ϕdρdϕdθdV=ds_\rho ds_\phi ds_\theta=\rho^2\sin\phi d \rho d \phi d\thetadV=dsρ​dsϕ​dsθ​=ρ2sinϕdρdϕdθ

6. 曲线坐标系下梯度,散度,旋度的表达

以上是曲线坐标系中最基本的几个表达式。本节在上文内容的基础上引出柱坐标和球坐标以及曲线坐标系下梯度,散度,旋度的表达形式。

6.1 梯度表示

直角坐标系中某一标量场f(x,y,z)f(x,y,z)f(x,y,z)的梯度表达是为∇f=∂f∂xei+∂f∂yej+∂f∂zek\nabla f=\frac{\partial f}{\partial x}\bold e_i+\frac{\partial f}{\partial y}\bold e_j+\frac{\partial f}{\partial z}\bold e_k∇f=∂x∂f​ei​+∂y∂f​ej​+∂z∂f​ek​,梯度有一个性质是:∇f⋅dr=df\nabla f\cdot d\bold r=df∇f⋅dr=df

如果是任意正交曲线坐标系下的标量场f(u1,u2,u3)f(u_1,u_2,u_3)f(u1​,u2​,u3​)的话,它的微分形式本身可以表达为df=∂f∂uieuidf=\frac{\partial f}{\partial u_i}\bold e_{u_i}df=∂ui​∂f​eui​​,另外一种与梯度相关的微分表达等式是:
df=∇fidsi=∇fihiduidf=\nabla f_i ds_i =\nabla f_i h_idu_i df=∇fi​dsi​=∇fi​hi​dui​
∂f∂ui=∇fihidui→∇fi=1hi∂f∂ui\frac{\partial f}{\partial u_i}=\nabla f_i h_idu_i\ \to \ \nabla f_i=\frac{1}{h_i}\frac{\partial f}{\partial u_i}∂ui​∂f​=∇fi​hi​dui​ → ∇fi​=hi​1​∂ui​∂f​
完整的梯度表达形式就是:
∇f=1h1∂f∂u1eu1+1h2∂f∂u2eu2+1h3∂f∂u3eu3\nabla f=\frac{1}{h_1}\frac{\partial f}{\partial u_1}\bold e_{u_1}+\frac{1}{h_2}\frac{\partial f}{\partial u_2}\bold e_{u_2}+\frac{1}{h_3}\frac{\partial f}{\partial u_3}\bold e_{u_3}∇f=h1​1​∂u1​∂f​eu1​​+h2​1​∂u2​∂f​eu2​​+h3​1​∂u3​∂f​eu3​​

曲线坐标系下的哈密顿算子∇\nabla∇的表达形式为:

∇=1h1∂∂u1eu1+1h2∂∂u2eu2+1h3∂∂u3eu3\nabla =\frac{1}{h_1}\frac{\partial }{\partial u_1}\bold e_{u_1}+\frac{1}{h_2}\frac{\partial }{\partial u_2}\bold e_{u_2}+\frac{1}{h_3}\frac{\partial }{\partial u_3}\bold e_{u_3}∇=h1​1​∂u1​∂​eu1​​+h2​1​∂u2​∂​eu2​​+h3​1​∂u3​∂​eu3​​

6.2 散度

假设曲线坐标系下有一向量场A\bold AA,其散度的定义为:
divA=lim⁡ΔV→01ΔV∯SA⋅dσ\text{div}\bold A=\lim_{\Delta V\to 0}\frac{1}{\Delta V}\oiint_S\bold A\cdot d \bold\sigmadivA=ΔV→0lim​ΔV1​∬​S​A⋅dσ
如下图,随意选取一个基向量的方向,比如说是e1\bold e_1e1​,表达出通过平面ABCD和A’B’C’D’的通量差即可。
通量差为:
∂∂u1(A1h2h3)du1du2du3\frac{\partial }{\partial u_1}(A_1h_2h_3)du_1du_2du_3∂u1​∂​(A1​h2​h3​)du1​du2​du3​
之后除以体积元dV=h1h2h3u1u2u3dV=h_1h_2h_3u_1u_2u_3dV=h1​h2​h3​u1​u2​u3​即可得到e1\bold e_1e1​方向的散度表达式:1h1h2h3∂∂u1(A1h2h3)\frac{1}{h_1h_2h_3}\frac{\partial }{\partial u_1}(A_1h_2h_3)h1​h2​h3​1​∂u1​∂​(A1​h2​h3​)

整体的散度表达式为:
∇⋅A=1h1h2h3[∂∂u1(A1h2h3)+∂∂u2(A2h3h1)+∂∂u3(A3h1h2)]\nabla\cdot\bold A= \frac{1}{h_1h_2h_3}\begin{bmatrix}\frac{\partial }{\partial u_1}(A_1h_2h_3)+\frac{\partial }{\partial u_2}(A_2h_3h_1)+\frac{\partial }{\partial u_3}(A_3h_1h_2)\end{bmatrix}∇⋅A=h1​h2​h3​1​[∂u1​∂​(A1​h2​h3​)+∂u2​∂​(A2​h3​h1​)+∂u3​∂​(A3​h1​h2​)​]

当h1=h2=h3=1h_1=h_2=h_3=1h1​=h2​=h3​=1的时候,上述表达式与直角坐标系的散度表达式相同。

6.3 旋度表示

旋度的定义
与散度的定义类似,旋度的定义也是通过极限来定义的。假设空间中有一向量场A\bold AA,其旋度为:
curlA≡∇×A=lim⁡Δσ→01Δσ∮CA⋅dl\text{curl}\bold A\equiv\nabla\times\bold A=\lim_{\Delta \sigma\to 0}\frac{1}{\Delta\sigma}\oint_C \bold A\cdot d\bold lcurlA≡∇×A=Δσ→0lim​Δσ1​∮C​A⋅dl


推导思路:
如上图,由于是曲线包围的是曲面,所以先计算一个方向上通过这一闭合曲线ABCD的线积分,除以该方向的面元就可以得到该方向的旋度分量,之后再考虑其他剩余方向。
可以参考下图:

任意正交曲线坐标系下的旋度公式:(行列式形式)
∇×A=1h1h2h3∣eu1h1eu1h2eu1h3∂∂u1∂∂u2∂∂u3h1A1h2A2h3A3∣\nabla\times\bold A=\frac{1}{h_1h_2h_3}\begin{vmatrix}\bold e_{u_1}h_1&\bold e_{u_1}h_2&\bold e_{u_1}h_3\\ \\ \frac{\partial}{\partial u_1}&\frac{\partial}{\partial u_2}&\frac{\partial}{\partial u_3}\\ \\ h_1A_1&h_2A_2&h_3A_3 \end{vmatrix}∇×A=h1​h2​h3​1​∣∣∣∣∣∣∣∣∣∣​eu1​​h1​∂u1​∂​h1​A1​​eu1​​h2​∂u2​∂​h2​A2​​eu1​​h3​∂u3​∂​h3​A3​​∣∣∣∣∣∣∣∣∣∣​

球坐标和柱坐标下的散度和旋度表达式只需带入相应的参数hhh即可

R3空间曲线坐标系变换及向量分析相关推荐

  1. QPainter中坐标系变换问题

    一.坐标系简介. Qt中每一个窗口都有一个坐标系,默认的,窗口左上角为坐标原点,然后水平向右依次增大,水平向左依次减小,垂直向下依次增大,垂直向上依次减小.原点即为(0,0)点,然后以像素为单位增减. ...

  2. 视觉slam学习--坐标系变换 | 欧式变换+仿射变换+射影变换

    机器人坐标系变换 https://wenku.baidu.com/view/eebf7912866fb84ae45c8dd5.html?sxts=1600217363607&word=%E6% ...

  3. 研究相机和IMU坐标系变换

    刚开始录制的数据时没有考虑相机和IMU之间的坐标变换,但是后来发现跟踪效果不好,去查验imu数据时,发现,我采集保存的imu数据格式没有和euroc数据集中的imu数据保存格式统一,所以需要研究的是在 ...

  4. 汉诺塔问题的核心除了递归还有坐标系变换

    一开始我这么写,虽然感觉有道理,但是不知道f(2)每次调用的时候怎么判定落点 之后才知道原来是把轴像坐标系变换那样子换了

  5. ggplot2_coor_xxx()坐标系变换

    作者:Li_Yuhui 四川大学研究生在读 本文是ggplot2_可视化_速成的第2节 第3节:scale_xxx()标度调整 第4节:facet_xxx()分面系统 第5节:Guides图例与增加坐 ...

  6. 理解计算机3D图形学中的坐标系变换

    要谈坐标系变换,那么坐标系有哪些呢?依次有:物体坐标系,世界坐标系,相机坐标系,投影坐标系以及屏幕坐标系.我要讨论的就是这些坐标系间的转换.      这些坐标系不是凭空而来,他们都是为了完成计算机3 ...

  7. (七) carla真实世界坐标系与全局俯视地图像素坐标系变换

    (七) carla真实世界坐标系与全局俯视地图像素坐标系变换 问题陈述 下图为 carlacarlacarla 中 Town07Town07Town07 的真实世界. 下图为 carlacarlaca ...

  8. 一、Mahony姿态解算——坐标系变换

    坐标系 在飞行器姿态解算中,通常以地球坐标系(E系)为绝对坐标系,以机体坐标系(B系)为相对坐标系,并通常设初始状态时E系和B系重合. 坐标系变换 我们将空间中某一向量从一个坐标系,通过坐标系变换,映 ...

  9. [图形学] 坐标系变换——从世界坐标系到相机坐标系

    坐标系变换是图形学中最基础的部分,一个物体从建模到显示在屏幕,经历了从物体坐标系到世界坐标系,再从世界坐标系到观察坐标系,最后通过投影到2D平面,再变换到屏幕坐标等一系列过程. 投影矩阵 我们可以很容 ...

最新文章

  1. 穷举法--百钱买百鸡
  2. HDFS的API操作-小文件的合并
  3. P5170 【模板】类欧几里得算法(类欧)
  4. 476B. Dreamoon and WiFi
  5. 高频面试题1:自增边量
  6. 【DAY2】hadoop 完全分布式模式配置的学习笔记
  7. date_range
  8. OD使用教程21(上) - 调试篇21
  9. 李洪强iOS之集成极光推送二iOS 证书 设置指南
  10. 牛客小白月赛——G题
  11. java多线程(线程安全,线程同步)
  12. OSChina 周二乱弹 ——流川枫与苍井空
  13. 以分布式融合技术为突破口,易鲸捷奏响国产数据库“冲锋号”
  14. Arcface 总结
  15. 自动写代码工具要颠覆码农?(转)
  16. 什么?小白也可以拥有PLS回归系数(Beta系数图)!
  17. python文件双击闪退_解决python文件双击运行秒退的问题
  18. 【2022天梯赛】L1-8 静静的推荐 L2-1 插松枝 L2-2 老板的作息表
  19. 虚拟相机IOS手机端安装教程
  20. 做为一名程序员应该有的的好习惯

热门文章

  1. 破解Redhat开机密码过程
  2. 阿尔法蛋机器人tf卡_阿尔法蛋机器人哪款好适合几岁孩子,超能蛋早教机真实效果评测(价格309元)...
  3. mac将远程linux服务器目录挂载(mount)到本地
  4. java+小时转为分钟_用java将12862秒转换成 N 小时,K 分钟,M 秒
  5. 【安卓学习之常见问题】 Google Play问题-Android 4.4.4平板电脑不能安装 -- (Your device isn‘t compatible with this version)
  6. greenDao小坑一个
  7. 多读书,更要多多悦读
  8. Win32 Disk Imager Error 5: Access is Denied 解决方案
  9. html设置三号字体是多少px,CSS 中二号字体是多少 px?
  10. 基于STM32F1系列和LDV5语音模块的语音控制LCD屏幕的点亮