tecktom.com

一般化座標と座標の取り替え

2026年10月15日10分で読めますAI生成教科書『虎の巻』第1部 第2章 一般化座標
目次
  1. 定義
  2. 座標の取り替え
  3. 1組の座標で覆えるとは限らない
  4. 木下の層

AI 生成・木下が未勉強

解析力学から様々な理論分野を組み立てる 第1部 第2章 §1.2.2 ★★★ 拘束を自動的に満たすように位置を ff 個の数で書く。選び方は自由だが、1組の座標で配置の空間全体を覆えるとは限らない

定義

定義 1.2.1(一般化座標)

自由度 ff の系で、ff 個の実数 q=(q1,…,qf)q=(q_1,\dots,q_f) と時刻 tt から全粒子の位置を決める滑らかな写像

ra=ra(q1,…,qf,t)(a=1,…,N)(1.2.3)\bm{r}_a=\bm{r}_a(q_1,\dots,q_f,t)\qquad(a=1,\dots,N)\tag{1.2.3}

が、次の2つを満たすとき、q1,…,qfq_1,\dots,q_f を一般化座標と呼ぶ。

  • どの qq と tt についても、ra(q,t)\bm{r}_a(q,t) は拘束 (1.2.1) を満たす。
  • 考えている配置のまわりで、拘束を満たす配置は qq の値1組とちょうど1対1に対応する。このことは、3N×f3N\times f 行列(∂ra/∂qi)\bigl(\partial\bm{r}_a/\partial q_i\bigr) の階数が ff であること(ff 本のベクトル (∂r1/∂qi,…,∂rN/∂qi)(\partial\bm{r}_1/\partial q_i,\dots,\partial\bm{r}_N/\partial q_i) が1次独立であること)で確かめる。

1つ目の条件は、一般化座標を使えば拘束の式をもう書かなくてよいことを意味する。qq をどんな値に動かしても、粒子は棒や針金の上にある。2つ目の条件は、ff 個の数に余りも不足もないことを意味する。行列の階数が ff より小さいと、qq のある向きの動きが粒子を1つも動かさず、qq の値から配置は決まっても、配置から qq の値が1つに決まらなくなる。

鉛直面内の振り子では、おもりの位置を

r=(ℓsin⁡θ, −ℓcos⁡θ, 0)(1.2.4)\bm{r}=(\ell\sin\theta,\,-\ell\cos\theta,\,0)\tag{1.2.4}

と書けば、∣r∣=ℓ\lvert \bm{r}\rvert =\ell と z=0z=0 がどの θ\theta でも成り立ち、∂r/∂θ=(ℓcos⁡θ,ℓsin⁡θ,0)\partial\bm{r}/\partial\theta=(\ell\cos\theta,\ell\sin\theta,0) は長さ ℓ\ell で 00 にならない。角度 θ\theta(最下点から測る)が一般化座標である。回る棒に通した玉では、棒が xyxy 面内で xx 軸から角度 Ωt\Omega t の向きにあるとすると、玉の位置は原点からの距離 qq を使って

r=(qcos⁡Ωt, qsin⁡Ωt, 0)(1.2.5)\bm{r}=(q\cos\Omega t,\,q\sin\Omega t,\,0)\tag{1.2.5}

と書ける。拘束が時間によるので、写像は tt を直接含む。

一般化座標は長さである必要も角度である必要もない。qiq_i の単位は座標ごとにばらばらでよく、組 q=(q1,…,qf)q=(q_1,\dots,q_f) はベクトルとしての長さや向きを持たない(太字にしないのはこのためである)。

座標の取り替え

同じ系に一般化座標の選び方はいくらでもある。二重振り子では、2本の棒がそれぞれ鉛直となす角 (θ1,θ2)(\theta_1,\theta_2) を使ってもよいし、1本目の角と2本目の棒の1本目に対する曲がりの角 (θ1,θ2−θ1)(\theta_1,\theta_2-\theta_1) を使ってもよい。一般に、別の一般化座標 q′=(q1′,…,qf′)q'=(q'_1,\dots,q'_f) との間に、滑らかで逆にも解ける関係

qj′=qj′(q1,…,qf,t)(j=1,…,f),det⁡(∂qj′∂qi)≠0(1.2.6)q'_j=q'_j(q_1,\dots,q_f,t)\qquad(j=1,\dots,f),\qquad \det\Bigl(\frac{\partial q'_j}{\partial q_i}\Bigr)\neq0\tag{1.2.6}

があれば、ra\bm{r}_a を q′q' で書いた写像も定義 1.2.1 の2条件を満たす。これを点変換と呼ぶ。二重振り子の例では、(θ1,θ2)↦(θ1,θ2−θ1)(\theta_1,\theta_2)\mapsto(\theta_1,\theta_2-\theta_1) の Jacobi 行列は (10−11)\begin{pmatrix}1&0\\-1&1\end{pmatrix} で、行列式は 11 である。運動方程式をどの一般化座標で書いても同じ形になることは、この巻の主題の1つで、第1部第5章で確かめる。

点変換が時刻を含むと、写像が時刻を陽に含むかどうかも変わる。陽に含むかどうかは系そのものでは決まらず、関数とそれを書く座標の組で決まる性質である。

直線上の自由な粒子を慣性系の座標 xx で書けば、位置は r=xr=x で時刻を含まない。同じ粒子を、一定の加速度 aa で動く台から測った座標 qq で書くとする。このとき x=q+12at2x=q+\frac12at^2 なので、写像 r(q,t)=q+12at2r(q,t)=q+\frac12at^2 は時刻を陽に含む。

同じ理由で、偏微分 ∂/∂t\partial/\partial t は、相方のどの座標を止めるかまで決めて初めて意味を持つ。慣性系の座標 xx を止めると、空間に止まった点で時刻だけが進む。台の座標 qq を止めると、台に乗った点が加速しながら進む。2つの向きは連鎖律で

(∂∂t)q=(∂∂t)x+at(∂∂x)t,(∂∂q)t=(∂∂x)t\Bigl(\frac{\partial }{\partial t}\Bigr)_{q}=\Bigl(\frac{\partial }{\partial t}\Bigr)_{x}+at\Bigl(\frac{\partial }{\partial x}\Bigr)_{t},\qquad \Bigl(\frac{\partial }{\partial q}\Bigr)_{t}=\Bigl(\frac{\partial }{\partial x}\Bigr)_{t}

と結ばれる(∂x/∂t∣q=at\partial x/\partial t|_q=at, ∂x/∂q∣t=1\partial x/\partial q|_t=1)。偏微分の向き(接ベクトル)は座標を取り替えるとこの規則で変わり、相方を xx から qq へ替えただけで時刻の向きが傾く。

同じ関数でも、相方の座標で時刻の偏微分が変わる

関数 f=x2f=x^2 は、慣性系の組では時刻を陽に含まず (∂f/∂t)x=0(\partial f/\partial t)_x=0 である。同じ関数を台の組で書くと f=(q+12at2)2f=(q+\frac12at^2)^2 になる。これを qq を止めて微分すると (∂f/∂t)q=2at (q+12at2)=2atx(\partial f/\partial t)_q=2at\,(q+\frac12at^2)=2atx となる。上の規則で計算しても 0+at⋅2x=2atx0+at\cdot2x=2atx で一致する。

関数の値は同じでも、「時刻を陽に含むか」の答えは座標の組によって違う。

熱力学で偏微分に止める変数を添字で書くのも同じ理由である。内部エネルギーを体積で微分するとき、エントロピーを止めるか温度を止めるかで答えが変わる。断熱の微分は (∂U/∂V)S=−P(\partial U/\partial V)_S=-P だが、理想気体では内部エネルギーが温度だけで決まるので (∂U/∂V)T=0(\partial U/\partial V)_T=0 になる。力学の偏微分に添字を書かないのは、相方の座標を1.2.3節で約束しておくからで、約束を変えれば同じ記号でも別の微分になる。

座標の組と偏微分の向きの関係は、詳しくは基礎理論『物理のための微分幾何入門』第2章で扱う。

1組の座標で覆えるとは限らない

一般化座標は、考えている配置の「まわりで」定義した。配置の空間全体を1組の座標で覆えるとは限らない。糸の長さ ℓ\ell の振り子が鉛直面に限らず動く球面振り子では、おもりの位置は半径 ℓ\ell の球面上にあり f=2f=2 である。極角 θ\theta(最下点から測る)と方位角 φ\varphi を使うと

r=ℓ (sin⁡θcos⁡φ, sin⁡θsin⁡φ, −cos⁡θ)(1.2.7)\bm{r}=\ell\,(\sin\theta\cos\varphi,\ \sin\theta\sin\varphi,\ -\cos\theta)\tag{1.2.7}

と書けるが、最下点 θ=0\theta=0 では φ\varphi をどう変えてもおもりは動かない。このとき ∂r/∂φ=0\partial\bm{r}/\partial\varphi=0 となり、定義 1.2.1 の2つ目の条件が破れる(例題 1.2.2)。球面全体を、どこでも2つ目の条件を満たす1組の座標で覆うことはできない(球面は有界で閉じた曲面なので、平面の開集合と1対1に連続に対応させることができない)。数学では、何組かの座標を貼り合わせて全体を覆ったものを地図帳(atlas)と呼ぶ。実際の計算では、最下点の近くでは別の座標(例えば水平面への射影 (x,y)(x,y))に取り替える。この本で一般化座標を使うときは、座標が使える範囲の中で議論していることを前提にし、座標の特異点を通る運動を扱うときだけ断る。

例題 1.2.2 球面振り子の座標は最下点で使えない ★★

オリジナル球面振り子の写像 (1.2.7) について次に答えよ。

  1. (1) ∂r/∂θ\partial\bm{r}/\partial\theta と ∂r/∂φ\partial\bm{r}/\partial\varphi を求め、それぞれの長さと、互いの内積を求めよ。
  2. (2) 行列 (∂r/∂θ, ∂r/∂φ)\bigl(\partial\bm{r}/\partial\theta,\ \partial\bm{r}/\partial\varphi\bigr)(3×23\times2)の階数が θ=0\theta=0 で 11 に下がることを示し、その意味を述べよ。
  3. (3) 最下点の近くで使える一般化座標を1組あげ、最下点で定義 1.2.1 の2つ目の条件を満たすことを確かめよ。
解答

(1) 微分すると

∂r∂θ=ℓ (cos⁡θcos⁡φ, cos⁡θsin⁡φ, sin⁡θ),∂r∂φ=ℓ (−sin⁡θsin⁡φ, sin⁡θcos⁡φ, 0).\frac{\partial \bm{r}}{\partial \theta}=\ell\,(\cos\theta\cos\varphi,\ \cos\theta\sin\varphi,\ \sin\theta),\qquad \frac{\partial \bm{r}}{\partial \varphi}=\ell\,(-\sin\theta\sin\varphi,\ \sin\theta\cos\varphi,\ 0).

長さは ∣∂r/∂θ∣=ℓ\lvert \partial\bm{r}/\partial\theta\rvert =\ell、∣∂r/∂φ∣=ℓsin⁡θ\lvert \partial\bm{r}/\partial\varphi\rvert =\ell\sin\theta で、内積はℓ2(−cos⁡θsin⁡θcos⁡φsin⁡φ+cos⁡θsin⁡θsin⁡φcos⁡φ)=0\ell^2(-\cos\theta\sin\theta\cos\varphi\sin\varphi+\cos\theta\sin\theta\sin\varphi\cos\varphi)=0。2本は直交する。

(2) θ=0\theta=0 では ∂r/∂φ=0\partial\bm{r}/\partial\varphi=0 で、∂r/∂θ=ℓ(cos⁡φ,sin⁡φ,0)≠0\partial\bm{r}/\partial\theta=\ell(\cos\varphi,\sin\varphi,0)\neq0 なので階数は 11 である。φ\varphi を変えてもおもりが動かないので、最下点の配置に対応する (θ,φ)(\theta,\varphi) は (0,φ)(0,\varphi)(φ\varphi は任意)と無数にあり、配置から座標の値が1つに決まらない。また θ\theta を 00 から少し増やしたときにおもりが動く向きが φ\varphi によって変わるので、最下点のまわりの動きを (θ,φ)(\theta,\varphi) の微小な変化で滑らかに表すことができない。

(3) 水平面への射影 (x,y)(x,y) を使い、r=(x, y, −ℓ2−x2−y2)\bm{r}=\bigl(x,\ y,\ -\sqrt{\ell^2-x^2-y^2}\bigr)(x2+y2<ℓ2x^2+y^2<\ell^2)とする。∣r∣=ℓ\lvert \bm{r}\rvert =\ell はどの (x,y)(x,y) でも成り立つ。最下点 (x,y)=(0,0)(x,y)=(0,0) で ∂r/∂x=(1,0,0)\partial\bm{r}/\partial x=(1,0,0), ∂r/∂y=(0,1,0)\partial\bm{r}/\partial y=(0,1,0) となり、階数は 22 である。この座標は逆に赤道(x2+y2=ℓ2x^2+y^2=\ell^2)で zz 成分の微分が発散して使えなくなるので、球面全体には2組以上の座標が要る。

木下の勉強ステータス

木下はまだこの記事を勉強していません。

AI(Claude)が書いた教材を、木下が勉強しながら公開しています。式と数値は検算していますが、誤りが残っているかもしれません。誤りのご指摘・削除のご依頼をいただければ直します。 連絡先:support@tecktom.com

← AI生成教科書『虎の巻』の記事一覧へ