球面上の2点間の移動を表す線形写像 (Linear transformation between 2 points on a sphere)

原点 O を中心とする半径 r の球の表面上の異なる2点 P , P の間の移動( 点 P から点 P への移動)を表す線形写像 f を考える.原点を通り,点 P , P からの距離が等しい軸が必ず存在するので,この線形写像はその軸の周りの回転操作に対応づけることができる.

P , P への位置ベクトルをそれぞれ r , r とすると,この線形写像はロドリゲスの回転公式を用いて

r = fφ ( r ) = r cosθφ + ( 1cosθφ ) ( r nφ ) nφ + ( nφ × r ) sinθφ

と表される.ここで, nφ は回転軸方向の単位ベクトル, θφ は回転角であり,

nφ = n0 cosφ + ( en × n0 ) sinφ     ( 0φπ ) ,
en = r r | r r |  ,   n0 = r + r | r + r |     ( r + r 0 ) ,
cosθφ = r r ( r nφ ) 2 r2 ( r nφ ) 2  ,   sinθφ = 1 cos2θφ     ( 0<θφπ )

で与えられる. φ はパラメータであり, 0φπ の範囲内で任意の値をとる.

r + r =0 r r が互いに逆向き )の場合,回転軸方向の単位ベクトル n として r n =0 を満たすものを考えればよく,回転角 θ は常に θ=π である.



<説明>

P から点 P への回転移動において,原点を通る回転軸の軸方向の単位ベクトルを n とし,点 P , P への位置ベクトルをそれぞれ r , r とする. en = r r | r r | を用いると, n

n en =0  ,   | n | =1

を満たせばなんでもよい.つまり, n en を法線ベクトルとする平面上の単位ベクトルであり,その方向には自由度 1 の任意性がある. r + r 0 の場合,最も簡単な n として,

n0 = r + r | r + r |

を考える( | r | = | r | より n0 en =0 ). n0 を基準として回転軸 en の周りに φ だけ回転したベクトル nφ ロドリゲスの回転公式より

nφ = n0 cosφ + ( 1cosφ ) ( n0 en ) en + ( en × n0 ) sinφ = n0 cosφ + ( en × n0 ) sinφ

で与えられる.したがって,点 P から P への回転移動の回転軸は φ の任意性をもつ単位ベクトル nφ である.

次に,点 P から P への回転移動における回転軸 nφ の周りの回転角 θφ を考える.ここで, φ の範囲を 0φπ に制限すると, θφ の範囲は 0<θφπ に制限される.点 P , P を含む回転面の中心を O とすると, OO = ( r nφ ) nφ = ( r nφ ) nφ であるので,

OP = OP OO = r ( r nφ ) nφ
OP = OP OO = r ( r nφ ) nφ

となる.よって,回転半径 Rφ

Rφ = | OP | = | OP | = | r ( r nφ ) nφ | = { r ( r nφ ) nφ } 2 = r2 ( r nφ ) 2

である.回転角 θφ OP OP との間の角なので,

cosθφ = 1Rφ2 { r ( r nφ ) nφ } { r ( r nφ ) nφ } = r r ( r nφ ) ( r nφ ) r2 ( r nφ ) 2 = r r ( r nφ ) 2 r2 ( r nφ ) 2
sinθφ = 1 cos2θφ

が得られる( 0<θφπ より sinθφ 0 ).以上より,点 P から点 P への移動は,ロドリゲスの回転公式を用いて,点 P の位置ベクトル r を回転軸 nφ の周りに角 θφ だけ回転する線形写像

r = r cosθφ + ( 1cosθφ ) ( r nφ ) nφ + ( nφ × r ) sinθφ

で表すことができる.

φ=0 のとき, nφ = n0 = r + r | r + r | であり,

( r n0 ) 2 = { r ( r + r ) | r + r | } 2 = ( r2 + r r ) 2 ( r + r ) 2 = r4 +2r2 ( r r ) + ( r r ) 2 2r2 +2 r r
cosθ0 = r r ( r n0 ) 2 r2 ( r n0 ) 2 = 2r2 ( r r ) +2 ( r r ) 2 { r4 +2r2 ( r r ) + ( r r ) 2 } 2r4 +2r2 ( r r ) { r4 +2r2 ( r r ) + ( r r ) 2 } = ( r r ) 2 r4 r4 ( r r ) 2 =1

より回転角は θ0=π となる(最大の回転角). φ= π/2 のとき,

n π/2 = n0 cosπ2 + ( en × n0 ) sinπ2 = en × n0 = ( r r ) × ( r + r ) | r r | | r + r | = r × r r4 ( r r ) 2

であり, r ( r × r ) =0 より r n π/2 =0 なので, cosθπ/2 = r r r2 となる.このときの θπ/2 が最小の回転角となる.また, φ=π のとき nπ = n0 なので, φ=0 のときと同様に cosθπ =1 より θπ =π となる.


ホーム>>カテゴリー分類>>物理数学>>線形代数>>球面上の2点間の移動を表す線形写像