極座標 (4回目)

2023/7/7(金)
極座標 (4回目)
 
極座標の基底ベクトルの導出

以下、ベクトルeは太字でeと表記する
 
■ 導出
▼ 極座標の基底ベクトル(後記解の別解)
x = rsinθcosφ
y = rsinθsinφ
z = rcosθ
より
 
r = (x, y, z) = (rsinθcosφ, rsinθsinφ, rcosθ)
 
err と向きが同じで大きさが1のベクトルなので
er = r/r = (sinθcosφ, sinθsinφ, cosθ)
|er| = |r/r| = |r|/r = 1
 
eθrをθ方向に+90゚回転したベクトルなので
θをθ+90゚に置換えて
eθ = (rsin(θ+90゚)cosφ, rsin(θ+90゚)sinφ, rcos(θ+90゚))
= (rcosθcosφ, rcosθsinφ, -rsinθ)
|eθ| = √{r2cos2θcos2φ + r2cos2θsin2φ + (-r)2sin2θ}
= r√{cos2θ(cos2φ + sin2φ) + sin2θ}
= r√(cos2θ + sin2θ) = r
 
eφrをφ方向に+90゚回転したベクトルで
φをφ+90゚に置換えてz方向の傾きは0なので
eφ = (rsinθcos(φ+90゚), rsinθsin(φ+90゚), 0)
= (-rsinθsinφ, rsinθcosφ, 0)
|eφ| = √{(-r)2sin2θsin2φ + r2sin2θcos2φ}
= rsinθ√(sin2φ + cos2φ) = rsinθ
 
この基底ベクトルは大きさが1とは限らない
これを座標基底ベクトルといい
単位ベクトルに変換したものを
正規直交基底ベクトルという
 
▼ 極座標の座標変換
反変、共変については
https://ulprojectmail.blogspot.com/2023/07/relativity-3.html
相対性理論 (3回目)
 
下準備
x = rsinθcosφ
∂x/∂r  =   sinθcosφ
∂x/∂θ =  rcosθcosφ
∂x/∂φ = -rsinθsinφ
y = rsinθsinφ
∂y/∂r  =  sinθsinφ
∂y/∂θ = rcosθsinφ
∂y/∂φ = rsinθcosφ
z = rcosθ
∂z/∂r  =   cosθ
∂z/∂θ = -rsinθ
∂z/∂φ =   0
 
基底は共変変換なので
|er |   |∂x/∂r  ∂y/∂r  ∂z/∂r ||ex|
|eθ| = |∂x/∂θ ∂y/∂θ ∂z/∂θ||ey|
|eφ|   |∂x/∂φ ∂y/∂φ ∂z/∂φ||ez|
|er |   |  sinθcosφ  sinθsinφ   cosθ||ex|
|eθ| = | rcosθcosφ rcosθsinφ -rsinθ||ey|
|eφ|   |-rsinθsinφ rsinθcosφ   0    ||ez|
この行列をAと置くとA = tB-1となっている
 
座標(反変ベクトル)は反変変換なので
|x|   |∂x/∂r ∂x/∂θ ∂x/∂z||r |
|y| = |∂y/∂r ∂y/∂θ ∂y/∂z||θ|
|z|   |∂z/∂r ∂z/∂θ ∂z/∂z||φ|
|x|   |sinθcosφ  rcosθcosφ -rsinθsinφ||r |
|y| = |sinθsinφ  rcosθsinφ  rsinθcosφ||θ|
|z|   |cosθ      -rsinθ        0         ||φ|
この行列をB-1と置くとB-1 = tAとなっている
 
下準備
∇ =
|∂r/∂x ∂θ/∂x ∂φ/∂x||∂/∂r |
|∂r/∂y ∂θ/∂y ∂φ/∂y||∂/∂θ|
|∂r/∂z ∂θ/∂z ∂φ/∂z||∂/∂φ|
=
|sinθcosφ cosθcosφ/r -sinφ/(rsinθ)||∂/∂r |
|sinθsinφ cosθsinφ/r  cosφ/(rsinθ)||∂/∂θ|
|cosθ      -sinθ/r      0             ||∂/∂φ|
 
基底は共変変換なので
|ex|   |∂r/∂x ∂θ/∂x ∂φ/∂x||er |
|ey| = |∂r/∂y ∂θ/∂y ∂φ/∂y||eθ|
|ez|   |∂r/∂z ∂θ/∂z ∂φ/∂z||eφ|
|ex|   |sinθcosφ  rcosθcosφ -rsinθsinφ||er |
|ey| = |sinθsinφ  rcosθsinφ  rsinθcosφ||eθ|
|ez|   |cosθ      -rsinθ        0         ||eφ|
この行列をA-1と置くとA-1 = tBとなっている
 
座標(反変ベクトル)は反変変換なので
|r |   |∂r /∂x ∂r /∂y ∂r /∂z||x|
|θ| = |∂θ/∂x ∂θ/∂y ∂θ/∂z||y|
|φ|   |∂φ/∂x ∂φ/∂y ∂φ/∂z||z|
|r |   |sinθcosφ      sinθsinφ      cosθ  ||x|
|θ| = |cosθcosφ/r    cosθsinφ/r   -sinθ/r||y|
|φ|   |-sinφ/(rsinθ) cosφ/(rsinθ)         ||z|
この行列をBと置くとB = tA-1となっている
 
▼ 極座標の座標変換の検証
x = rsinθcosφ
y = rsinθsinφ
z = rcosθ
 
|r |   |sinθcosφ      sinθsinφ      cosθ  ||x|
|θ| = |cosθcosφ/r    cosθsinφ/r   -sinθ/r||y|
|φ|   |-sinφ/(rsinθ) cosφ/(rsinθ)         ||z|
r  = rsin2θcos2φ+rsin2θsin2φ+rcos2θ = r
θ = sinθcosθcos2φ+sinθcosθsin2φ-sinθcosθ
= sinθcosθ(cos2φ+sin2φ-1) = 0
φ = -sinφcosφ+sinφcosφ+0rcosθ = 0
よって
r = (r,θ,φ) = (r, 0, 0) = rer + 0eθ + 0eφ = rer 
 
|x|   |sinθcosφ  rcosθcosφ -rsinθsinφ||r |
|y| = |sinθsinφ  rcosθsinφ  rsinθcosφ||θ|
|z|   |cosθ      -rsinθ        0         ||φ|
r = (r,θ,φ) = (r, 0, 0)と置いて
|x|   |sinθcosφ  rcosθcosφ -rsinθsinφ||r|
|y| = |sinθsinφ  rcosθsinφ  rsinθcosφ||0|
|z|   |cosθ      -rsinθ        0         ||0|
x = rsinθcosφ
y = rsinθsinφ
z = rcosθ
 
 
■ 結果
▼ 極座標の基底ベクトル
座標基底ベクトルeαの共変変換
|er |   |∂x/∂r  ∂y/∂r  ∂z/∂r ||ex|
|eθ| = |∂x/∂θ ∂y/∂θ ∂z/∂θ||ey|
|eφ|   |∂x/∂φ ∂y/∂φ ∂z/∂φ||ez|
|er |   |  sinθcosφ  sinθsinφ   cosθ||ex|
|eθ| = | rcosθcosφ rcosθsinφ -rsinθ||ey|
|eφ|   |-rsinθsinφ rsinθcosφ   0    ||ez|
|ex|   |∂r/∂x ∂θ/∂x ∂φ/∂x||er |
|ey| = |∂r/∂y ∂θ/∂y ∂φ/∂y||eθ|
|ez|   |∂r/∂z ∂θ/∂z ∂φ/∂z||eφ|
|ex|   |sinθcosφ  rcosθcosφ -rsinθsinφ||er |
|ey| = |sinθsinφ  rcosθsinφ  rsinθcosφ||eθ|
|ez|   |cosθ      -rsinθ        0         ||eφ|
 
(反変ベクトルの)座標の反変変換
|r |   |∂r /∂x ∂r /∂y ∂r /∂z||x|
|θ| = |∂θ/∂x ∂θ/∂y ∂θ/∂z||y|
|φ|   |∂φ/∂x ∂φ/∂y ∂φ/∂z||z|
|r |   |sinθcosφ      sinθsinφ      cosθ  ||x|
|θ| = |cosθcosφ/r    cosθsinφ/r   -sinθ/r||y|
|φ|   |-sinφ/(rsinθ) cosφ/(rsinθ)         ||z|
r = (r,θ,φ) = (r, 0, 0) = rer 
|x|   |∂x/∂r ∂x/∂θ ∂x/∂z||r |
|y| = |∂y/∂r ∂y/∂θ ∂y/∂z||θ|
|z|   |∂z/∂r ∂z/∂θ ∂z/∂z||φ|
|x|   |sinθcosφ  rcosθcosφ -rsinθsinφ||r |
|y| = |sinθsinφ  rcosθsinφ  rsinθcosφ||θ|
|z|   |cosθ      -rsinθ        0         ||φ|
r = (r,θ,φ) = (r, 0, 0) = (x, y, z)
= (rsinθcosφ, rsinθsinφ, rcosθ)
(x,y,z)→(r,θ,φ)を順変換とし
共変変換をA行列、反変変換をB行列とすると
tA = B-1 の関係にある
 
座標基底ベクトルeαの大きさ
|er | = 1
|eθ| = r
|eφ| = rsinθ
 
正規直交基底ベクトルe'α(eαの単位ベクトル)
|er | |1 0 0     ||e'r |
|eθ|=|0 r 0     ||e'θ|
|eφ| |0 0 rsinθ||e'φ|
|e'r | |1 0   0         ||er |
|e'θ|=|0 1/r 0         ||eθ|
|e'φ| |0 0   1/(rsinθ)||eφ|
 
▼ 別表記(計量テンソルgαβとgαβ)
クロネッカーのδ
δαβ = δαβ = δαβ = δαβ 
= (1 if α=β, 0 if α≠β) 
eαeβ = gαβ = gβα 
(eαeβ)gβγ = gαβgβγ = δαγ 
gαβ(eβeγ) = gαβgβγ = δαγ 
gαβ = diag(1, r2, r2sin2θ)
  |1 0  0       |
= |0 r2 0       |
  |1 0  r2sin2θ|
gαβ = diag(1, 1/r2, 1/(r2sin2θ))
  |1 0    0           |
= |0 1/r2 0           |
  |1 0    1/(r2sin2θ)|
e'α = √(gαα)eα 
 
▼ テンソル
0階のテンソルはスカラー(成分の添字が0個)
1階のテンソルはベクトル(成分の添字が1個)
2階のテンソルは行列(成分の添字が2個gαβ)
3階のテンソルは(成分の添字が3個)
で表される
 

このブログの人気の投稿

NEWS

N88-BASICでゲーム (1回目)