vector potential


電磁學/電動力學不同教材對於 Biot–Savart law 與 vector potential A 的處理方式,並不完全相同。

有些書把 Biot–Savart law 當成磁靜學的核心起點;有些書則把它視為從更一般的場方程、或從位勢表示中自然導出的結果。

這種差異,不只是編排風格不同而已;其實反映了作者對「磁場是什麼」「向量勢是什麼」「理論的基本公設應該放在哪裡」的不同哲學立場。沿著這條線索再看下去,甚至還會連到二維流體中的 stream function、量子力學中的 Aharonov–Bohm effect,以及我們如何理解 A 的物理意義。

1. Griffiths:以 Biot–Savart law 為磁靜學的起點

Griffiths 在第五章 Magnetostatics 的編排中,先介紹 Lorentz force 與電流,再直接把 Biot–Savart law 當成磁靜學的基本經驗定律,之後才討論

以及再後面的 magnetic vector potential。從目錄就能清楚看出這個順序:5.2 是 The Biot–Savart Law,5.3 才是 B 的散度與旋度,5.4 才是 Magnetic Vector Potential。

Griffiths 甚至明說:在磁靜學裡,Biot–Savart law 所扮演的角色,類似於靜電學中的 Coulomb law。

這種寫法的好處是直觀:學生會覺得「有電流,就用 Biot–Savart 算磁場」,非常像靜電學裡「有電荷,就用 Coulomb 算電場」。但它的代價是,A 比較像後來才引入的便利工具,而不是理論一開始就自然出現的核心量。

2. Purcell:先從 moving charges 與相對論理解磁場,再引入 A

Purcell 的路線很不一樣。

他在第五章先談 moving charges 的場,把磁現象理解成電場在不同慣性系中的表現,這是他整本書最有特色的地方之一:第五章題目就叫 The Fields of Moving Charges,第六章才正式進入 The Magnetic Field。

接著在第六章中,他先定義磁場,再談其性質,然後引入 vector potential,最後才處理任意載流線路的磁場。目錄順序是:6.1 Definition of the magnetic field,6.2 Some properties of the magnetic field,6.3 Vector potential,6.4 Field of any current-carrying wire。

也就是說,在 Purcell 的框架裡:

磁場不是先被當作一條獨立的經驗定律出現,

而是先從運動電荷、相對論、Lorentz force中獲得物理意義,

然後才透過 ×𝐴=𝐵的形式來組織磁靜學,Biot–Savart law 則更像是之後可導出的具體表達式,而不是最原始的公設。

這樣的寫法很有 Purcell 一貫的風格:他不是只想教你怎麼算,而是想讓妳知道磁是怎麼從更深的物理圖像裡長出來的。

3. Cheng:以 Helmholtz theorem + Maxwell(磁靜)方程為公設,先有 A,再有 Biot–Savart

Cheng 的寫法更「公理化」。

他在前面先介紹 Helmholtz theorem,然後到了靜磁學章節,明確採取這樣的立場:磁靜學在自由空間只需要對 B 指定它的散度與旋度,即

就足以決定磁場。
而由於 ∇⋅𝐵=0,便自然引入



將問題轉寫為 vector magnetic potential 的 Poisson 型方程,再導出 Biot–Savart law。Cheng 在前言中也明講:他的安排是先以 Helmholtz theorem 為基礎,建立 electrostatics,再用同樣方式建立 magnetostatics,Biot–Savart law 是由這套結構導出的。

所以在 Cheng 看來,Biot–Savart 並不是最底層的出發點;更底層的是:

  1. 場的散度與旋度公設
  2. Helmholtz theorem
  3. 向量勢表示

這條線很漂亮,也很「理論物理」。

4. Zangwill:最清楚地把 Helmholtz theorem 與 Biot–Savart 的關係寫出來

Zangwill 在這方面甚至更直接。

他在第十章 Magnetostatics 中,先寫出磁靜學的基本方程,再指出:既然已經知道


而這個式子一旦把 curl 拉進積分號內,就變成 Biot–Savart law。Zangwill 幾乎是明白地說:Biot–Savart integral 是 Helmholtz theorem 的結果。

並且其中已經將 vector potential 積分形式
隱含在裡面了。也就是說,在 Zangwill 的邏輯裡,A 並不是附加概念,而是 Helmholtz 解法本身自然冒出來的量。


流體力學中,二維不可壓縮流中的 stream function,幾乎就像是 vector potential 的 z 分量:

所以在二維不可壓縮流裡,stream function 就是 vector potential 的唯一非零分量。而且這時候它有非常強的幾何意義:

ψ=const. 是流線;兩條流線之間的 Δψ 直接代表體積流量(每單位厚度)。

也就是說,這裡的位勢函數不是抽象輔助量,而是直接可視化、可量測、可幾何化的量。

這正是為什麼在二維流體中,stream function 會讓人覺得「非常有物理感」:
它不只是幫你重建速度場,而是把流線結構與流量本身都編碼進去了。

David tong的流體力學就是從Biot–Savart開始類比。

然而,在三維流體中,vector potential 則是抽象的數學工具
相較之下,電磁學中的 vector potential A 顯然不只是數學輔助量。

1. 在經典力學裡,A 進入 canonical momentum

帶電粒子的正則動量是



這表示 A 不是單純事後重建 B 的工具,而是直接進入系統的拉格朗日、哈密頓結構之中。它參與的不是「算磁場方便不方便」而已,而是動力學變數的定義。

2. 在量子力學裡,A 直接影響波函數相位

在 Aharonov–Bohm 效應中,電子即使運動於B=0的區域,只要繞行路徑包圍了有磁通的區域,波函數仍會取得額外相位:




因此干涉條紋會發生可觀測的改變。

這件事的震撼之處在於:局域的磁場 B 為零,卻仍有可觀測效應。
也就是說,在量子理論中,A 不能再被輕描淡寫地說成只是數學方便量。它至少攜帶了真正可觀測的相位資訊。