习题课12.06

尹荣洋 yry0204@mail.ustc.edu.cn

1 作业中的问题

hw 7

Answer for HW7

1.3 有心力场

Info

改作业时发现很多同学竟然不会用 Veff 判断轨道是否有界,这是力学的内容。已知
E=12mr˙2+Veff0=mr˙dr˙dr+dVeffdr
所以

  • 假设 r˙>0,所以朝着物体移动的方向: r 增大的方向,若 dVeffdr>0 也即 Veff 增加就意味着 dr˙dr<0,即速度减小,粒子被束缚。
  • 假设 r˙<0,所以朝着物体移动的方向: r 减小的方向,若 dVeffd(r)>0 or dVeffdr<0 也即 Veff 增加就意味着 dr˙dr>0 or dr˙d(r)>0,即速度减小,粒子被束缚。

上述的情形对应如下图片当中 E1<E<E2,r1<r<r2 的片段:
zz_figure/Pasted image 20251115144621.png

画一条水平线,它的纵坐标为 E,因为 E=12mr˙2+Veff,所以若此时 Veff 曲线在该水平线下侧,那么水平线与 Veff 曲线的差距就是径向动能 12mr˙2,所以若初始时轨道在 E1<E<E2,r1<r<r2 的片段,那么运动就无法跨过区间两侧的势垒,否则 12mr˙2<0,物体被束缚。

若刚好 E=E2,那么物体就只能待在极小值点,也就是做圆轨道运动。若 E>E1 并且从 r<r1 开始运动,那么就可以轻而易举地跨越势垒,导致运动无界。若 E<E1,但物体没有运动到被束缚的区间 r1<r<r2,而是运动在 r>r2,那么朝着 r 增大的方向,径向动能 12mr˙2 越大,轨道也是无界的。开普勒运动中,就是这样来区分三种轨道的。

(a) 线性力 F=kr, U=12kr2

因为切换大小写过于麻烦,所以以下讨论用 h 代替 L,约化质量 μ 代替 m.

我们使用 binet 微商方程,做如下换元:
u1r2
那么
dudϕ=2r3drdϕ
r˙=drdϕϕ˙=r32ϕ˙dudϕ=r2hμdudϕ
同时能量守恒给出:
12μr˙2=18h2uμ(dudϕ)=Eh22μuk2u
整理第二个等号得到:
(dudϕ)2+4u28Eμh2u=4kμh2
改写为:
[ddϕ(uEμh2)]2+4(uEμh2)2=4kμh2+4(Eμh2)
该方程可分离变量求解,得到:
u=Eμh2+Eμh2(1kh2E2μ)1/2cos2(ϕϕ0)1r2
做换元 (x,y)=r(cosϕ,sinϕ) 并取 ϕ0=0 可发现上式为圆锥曲线方程,其离心率满足:
(1kh2E2μ)1/2=e22e2
离心率 e,或者说 k 的正负(排斥或吸引势),将确定轨道的形状。注意 e 不但大于 0,还要小于 2(因为上式为平方根,要大于 0)。

此外,本题选用拉格朗日方程的方法可更快得到结果。(采用直角坐标,发现拉格朗日方程就是简谐振动方程)

(b) 球方势阱 V(r)=V1(r<a),V(r)=0(r>a)

假设 V1>0。如果物体的瞄准距离 d 大于 a, 显然只会(1)在球外做直线运动,反之,轨道(2)在球内发生折射或者(3)被束缚在球内

一般来说,可以分三种情形绘制如下 Veff,以此确定轨道的有界还是无界,注意对于球外的物体,穿过球体的条件 d<a 等价于 E=12mv2>L22ma2(对应于下图紫色区域,即 E>L22ma2, r<a

zz_figure/Capture_20251115_140716.jpg

(c) 反比力

HW6的T2,根据 Eh22μk 的正负可确定轨道形状。通过 Veff 作图可以进一步确认轨道是否有界。

(d) Yukawa 势 U(r)=keαrr

对于 Veff(r)=h22μr2keαrr,有
dVeffdr=h2μr3+keαrαr+1r2=r3f(r), f(r)=keαr(αr+1)rh2μ
dVeffdr=0, 可以得到对应圆轨道的半径,在常见情形下(k>0,α>0),该方程有 0~2 个根(对应 Veff 有 0~2 个极值点)。据此可以画出 Veff(r) 的图像,根据直线 Veff=E 在途中的位置,可以将轨道分为几种类型:

  • 无界(类似抛物线/双曲线但与之偏离。或者从无穷远入射,环绕几圈后再返回无穷远);
  • 进动(类椭圆轨道的进动);
  • 圆(特殊情形,但处于势能极大时容易不稳定)。

所以根据 dVeffdr=0 根的个数得到如下图:

zz_figure/Capture_20251115_141631.jpg

对于最常见的第一种情形,f(r)[0,+) 区间上被 Veff 的两个极值点 r1,r2 分割,符号变化为 +f(r) 的极大值点由 f(r0)=0 得到, 为 r0=1+52α,由上述几个曲线可知,要使得轨道有界,必须存在 dVeffdr=0 或者说存在 f(r1,2)=0 成立,那么必须有
f(r0)>0
于是得到
αh2μ<2(2+5)ke(5+1)/2
若上式不成立,则轨道无界。反之,三种情况都有可能。

hw 8 振动
hw 9

缺少齐次通解(初态解)。为满足意义,最终解要取实部。

格林函数,没学过数学物理方法和复变不建议写,写了也没什么用

2 一些 tips

怎么记忆几类正则变换

往年一般是闭卷考,生成函数的公式不会给。

δF 无非由以下几项构成:

pδq, QδP, qδp, PδQ

只需要记住前两个,后两个带负号。于是 1~4 类变换对号入座即可。

怎么证明一个变换是正则变换

有三种方法,最简单也最方便的一种是:保泊松括号/辛结构的变换是正则变换,即只需证明

[Qj,Pi]=δijor[ξi,ξj]=ωij

ω2s×2s=[0s×sIs×sIs×s0s×s] 是单位矩阵 I 的辛形式,ξα=(q1,q2,qs,p1,p2,ps)T 是相空间变量的辛形式。

做题基本上只用到上式的一个等式,下面两种方法通常用不到(不好用)。第二种方法(教材的方法),以下变分是全微分

pαδqPδQ=δF1(Q,q,t)

这个全微分也可以选取其他三类生成函数。

第三种方法,保辛的变换是正则变换

MωMT=ω

对于变换 ξξMαβ=ξβξα 是变换矩阵的辛形式。你可以把正则变换想象成在相空间做“旋转”,类似在欧式空间的正交变换(即 RIRT=I,参见高显讲义)。

存在某类正则变换需要什么条件

3927208960d53ef1cfdb1fb6d2709e03.jpg

自由条件保证变换可逆/非退化,存在条件保证变量之间的独立性。

3 欧式空间的矢量和张量运算

​三维欧几里得空间中,只用角标来表示张量(分量),如应力张量 Pij,它是一个二阶张量。

闵氏空间(狭相)和黎曼空间(广相)不在本文的考虑范围内。

3.1 基本约定

ei×ej=ϵijkek 得到:

ϵijk={+1        i,j,k1        i,j,k0         

可以简单地在 xyz 坐标系用右手螺旋验证上述定义的正确性。

直角坐标系下,梯度 f=eifxi=eiif

3.2 已知关系的角标形式

利用上述约定,有:

证明它很简单,只需要分别讨论 (1)j=m,k=n(2)j=n,k=m 两种情况。口诀:先对齐再交叉。

更一般地

ϵijkϵlmn=det(δilδimδinδjlδjmδjnδklδkmδkn)

高维情形:

ϵi1i2inϵj1j2jn=det(δi1j1δi1j2δi1jnδi2j1δi2j2δi2jnδinj1δinj2δinjn)

3.3 矢量运算的基本公式

​ 本节略去小写字母头上的矢量箭头。

证明:
a(b×c)=ak(b×c)k=akbicjϵijk=bi(cjakϵjki)=bi(c×a)i=b(c×a)

口诀:先中间再外边

证明:

a×(b×c)=ϵijkai(b×c)jek=ϵijkaiϵmnjbmcnek=ekϵjkiϵjmnaibmcn=(δkmδinδknδim)ekaibmcn=embmancnencnambm=b(ac)c(ab) (a×b)(c×d)=(ac)(bd)(ad)(bc)

或者利用三重积轮换得到:

(a×b)(c×d)=a[b×(c×d)]=c[d×(a×b)]

或者利用三叉乘得到:

a[b×(c×d)]=(ac)(bd)(ad)(bc)


更复杂的公式完全可以类似操作。

3.4 的基本运算

证明:
=ϵijki(f)jek=ϵijkijf ek=ϵjikjif ek,默认偏导可以换序,可见对于同一个 ek 项,ij 互换的两项相消,结果 =0.

证明:
=k(×A)k=ϵijkkiAj,你会发现 ik 互换的两项也相消。

  1. fg=fg+gf

  2. (fA)=fA+Af

  3. ×(fA)=f×A+f×A

类似之前的证明,比如证明(3)式:
=ϵijki(fAj)ek=fϵijk(iAj)ek+Ajϵijk(if)ek=

​ 上面没有给证明的几个公式虽说也能用已经提到的方法证明,但还是下面的费曼法更简单:

3.5 的费曼法分解

已知,=eii,费曼把 的矢量属性 ei 和微分属性 i 分离开来,让计算变得简单。只需把作用于张量 A 的 算子记作 A,然后当作矢量进行计算,最后把作用不同张量的 算子合并,就能得到结果,举个栗子:

证明上述提到的点乘的梯度:(AB)=A×(×B)+B×(×A)+(A)B+(B)A

拆分:(AB)=A(AB)+B(BA)

B×(C×A)=C(AB)A(CB)CAB×(A×A)=A(AB)A(AB)A(AB)=B×(A×A)+A(AB)=B×(A×A)+(BA)A

最后一步进行了换序:A(AB)=(BA)A,因为 A 必须作用于 A 上。

同理:B(BA)=A×(B×B)+(AB)B

于是:(AB)=A(AB)+B(BA)=B×(A×A)+(BA)A+A×(B×B)+(AB)B

nabla 算子合并后:(AB)=B×(×A)+(B)A+A×(×B)+(A)B

此外,还有一个有用的结论,与上式相似但区别:A2=(AA)=A2A,标上矢量记号是为了突出这是一个矢量和二阶张量的点乘,结果自然是矢量。

证明:

左侧 =i(AjAj)ei=2AjiAjei=iAjei 2Akδjk=iAjeiej2Akek

注意 2A 一定是 A 上,即 ekejei

​ 我不知道费曼是如何一拍脑袋想到这个方法的,事实证明这个方法偶尔会出些问题——为避免它们,最好保证公式左侧的 能够作用于所有矢量&张量,以便其矢量属性和微分属性能够“良好地”分离,反例是,对于 B×(×A) 这种形式则尽量不要用费曼法,因为可以看到, 的矢量属性作用于 B,而微分属性不会作用于 B,那到底要不要保留 B?其实保不保留都是错的,它的结果是(从点乘的梯度得到):(AB)[(B)A+A×(×B)+(A)B],读者可以自行验证。

3.6 在曲线正交坐标系的表示

​ 只考虑正交坐标系(即, 坐标轴两两正交)。

3.6.1 拉梅系数

​ (不严格)定义拉梅系数 hi:满足线段微元 ds2=hi2dri2,比如笛卡尔坐标系下 ds2=dx2+dy2+dz2, 亦笛卡尔坐标的三个拉梅系数均为 1。不难看出,柱坐标和球坐标的拉梅系数如下:

柱坐标
hr 1
hθ r
hz 1
球坐标
hr 1
hθ r
hφ rsinθ

​ 一个结论是,h1h2h3 正是雅可比行列式的值(淑芬 B 2:三重积分),简记为 J

3.6.2 的一般表示

在曲线正交坐标系下, 的形式发生了一些变化. 这里依旧以梯度作为出发点 :

1) 梯度.

拉梅系数的定义的另一种写法为:

hi=|rri|

其中 r 是位置矢量, r=riei, 其微分形式为:

dr=hieidri

注意上式中多出的拉梅系数 hi (比如极坐标的圆弧 dl=rdθ, r 就是那个多出来的拉梅系数). 另外, 在任意坐标系中,梯度算符的定义应满足:

fdr=df=fridri

假设 f 表示为:

f=Aiei

代入上式得到:

Aieihjejdrj=Aihidri=fridriAi=1hifri

因此根据爱因斯坦求和约定,梯度算符可以简写为:

=1hieii

利用拉梅系数, 容易有如下结论:

下面继续推导散度, 旋度, 以及 2 的形式. 需要提前注意的是矢量和张量不随坐标系的选取而变化, 也是类似的(只要不将它展开成分量形式), 也就是说, 类似于 (fA)=fA+Af 的前面提到在直角坐标系中成立的公式, 换到正交曲线坐标依旧成立, 不一样的只是它的展开分量变了.

2) 散度.

引理 : (e1h2h3)=(e2h3h1)=(e3h1h2)=0, 注意到三个方向平权(谁也不比谁优越), 所以只需要证 (e1h2h3)=0 即可.

证明 :

=1hieiir1=e1h1×v=0×(e1h1)=×(r1)=0×(eihi)=0(e1h2h3)=(e2h2×e3h3)=(A×B)=B×AA×B×(e2h2)e3h3×(e3h3)e2h2=0  .

接下来尝试将散度展开 :

v=vkek=(hihjvk)ekhihj(i,j,k,k)

使用 (fA)=fA+Af :

v=hihjvkekhihj+ekhihj(hihjvk)

第一项根据引理为 0, 第二项正常地把 展开并保留 ek 项即可得到 :

v=1hihjhkk(hihjvk)=1|J|k(hihjvk)(i,j,k,k)

3) 旋度.

先给出结果 :

×v=1|J||h1e1h2e2h3e3123h1v1h2v2h3v3| 

Drawing 2024-12-17 22.53.10.excalidraw
zz_figure/Pasted image 20251128164359.png
n(S) 为某个面元 ΔS 的正方向, 以环量定义旋度在 n(S) 方向的分量为 n(S)×v=limΔS0SvdrΔS, 不妨取 n(S)e1, 于是积分环路变为上图, 即 :

(×v)1=limdr0(v2h2|r3dr2v2h2|r3+dr3dr2)+(v3h3|r2+dr2dr3v3h3|r2dr3)h2h3dr2dr3=limdr03(v2h2)dr3dr2+2(v3h3)dr2dr3h2h3dr2dr3=h1h1h2h3(2(h3v3)3(h2v2))

满足一开始给出的旋度结果的第一个分量. 其他两个分量也可以类似证明.

4) laplace 算符.

这里不需要再引入新的东西, 直接得到:

2v=v=1|J|k(hihj(v)k)=1|J|k(hihjhkkv)

即 :

2=1|J|k(hihjhkk)(i,j,k,k)

3.6.3 球坐标和柱坐标中 的表示:

根据上述讨论可以计算出球坐标和柱坐标中 的表示, 这里只写一下结果:

=(r,1rθ,z)r,θ,zu=rur+1r(ur+θuθ)+zuz×u=1r|erreθezrθzurruθuz|2u=1rr(rur)+1r22u2θ+2u2z =(r,1rθ,1rsinθφ)r,θ,φu=1r2r(r2ur)+1rsinθθ(sinθuθ)+1rsinθφuφ×u=1r2sinθ|erreθrsinθeφrθφurruθrsinθuφ|2u=1r2r(r2ur)+1r2sinθθ(sinθuθ)+1r2sin2θ2u2φ


ps. 以上只列出了矢量的梯度散度旋度运算,如果要是对张量,只作用于它的第一个角标即可。

3.7 张量运算的注意点

在直角坐标系中, 注意到偏微分符号作用于基矢为 0, 即 iej=0, 于是在直角坐标系中寻找基本公式会更加简单, 诸如前面提到的:

×A=0fg=fg+gf(fA)=fA+Af×(fA)=f×A+f×A

的关系可以直接将其中的标量换为矢量, 只需要将上式的 f,g 视为 F,G 的一个分量即可:

×F=0FG=FG+GF(FA)=FA+AF×(FA)=F×A+F×A

可以设想 f=Fi,g=Gj, 再取上式的坐标分量, 那么就可以回到前面的结果. 由于矢量关系不随坐标系的选取而改变, 所以上式在任意曲线正交系都是成立的.

聪明的你或许已经发现, 将前面的方程向张量扩展, 我们要关注的其实只是 和张量基矢的关系. 对于梯度, 它不改变基矢量, 所以孤立的 f 项直接替换为 F. 散度会作用于遇到的第一个基矢, 比如 AA=ieiAjejAkek=i(AiAk)ek, 旋度也是同样作用于第一个遇到的基矢, 这会导致散度和旋度所作用的对象不能直接从标量或矢量替换为高阶的张量. 所以上面的后两个式子 (FA)=FA+AF×(FA)=F×A+F×A 是错误的. 实际的计算结果表明:

(FA)=i(FiA)=A iFi+FieiejjA=AF+FA

因为散度作用于张量 FA 的左侧基矢, 并非像之前一样直接跳过 f 而作用于 A 的基矢, 导致结果改变. 同样

×(FA)=ϵijkeki(FjA)=A×F+FjϵijkekiA=A×FF×A

不仅将 F,A 调换, 还多出了一个负号.

3.8 物理人常用的矢量关系

罗列一下个人遇到的一些关系式, 待补充

3.8.1 关于位矢 r

3.8.2 关于单位张量 I

3.8.3 其他