球面三角法

提供: testwiki
ナビゲーションに移動 検索に移動
球面三角形

球面三角法(きゅうめんさんかくほう、テンプレート:Lang-en-short)とは、いくつかの大円で囲まれた球面上の図形球面多角形、とくに球面三角形)の三角関数間の関係を扱う球面幾何学の一分野である。 球面上に2点A,Bがあるとき、この2点と球の中心を通る平面で切断したときの断面に現れる円が大円であり、このときの大円上の弧ABを球面多角形においては辺と呼ぶ。 通常、球の半径は1とするので、辺の長さはその辺を含む大円における中心角の弧度法表示と一致する。 平面三角法では6つの要素のうち3つの要素が決定されれば、残りの3つの要素を求めることができる。球面三角法でも同様に、3つの要素が分かれば残りの3つの要素を求めることができる[1]

球面三角法は、主に天文学航海術で利用されてきた。現在では電子計算機の発達により、より簡潔に式を表すことができる行列を使用した座標変換に計算方法が移行している[2]

球面三角法の基本公式

ABC を球面三角形とし辺 BC, CA, AB の長さをそれぞれ a, b, c とする。弧 AB を含む大円が乗る平面と弧 AC を含む大円が乗る平面のなす角を A とする。これは、点 A における2つの大円の接ベクトルのなす角ともいえる。ただし、a と一致するとは限らない。同様に B, C も定義する。 このとき、次の式が成り立つ。

球面三角法の余弦定理

cosa=cosbcosc+sinbsinccosAcosb=cosccosa+sincsinacosBcosc=cosacosb+sinasinbcosC

球面三角法の正弦定理

sinasinA=sinbsinB=sincsinC

正弦余弦定理

sinacosB=cosbsincsinbcosccosAsinacosC=coscsinbsinccosbcosA

球面三角法の正接定理

tanA+B2tanAB2=tana+b2tanab2

球面三角法の余接定理

cotasinb=cosbcosC+cotAsinC

面積(球面の半径 =r,球過量 (Spherical Excess) =E2s=a+b+c

球面三角形ABCの面積 =Er2
E=A+B+Cπ=4tan1tans2tansa2tansb2tansc2=2sin1sinssin(sa)sin(sb)sin(sc)2cosa2cosb2cosc2=2cos11+cosa+cosb+cosc4cosa2cosb2cosc2
第1式をテンプレート:仮リンクの式、第2式をリュイリエの式、第3式をテンプレート:仮リンクの式、第4式をオイラーの式という。

誘導定理

2s=a+b+c2S=A+B+C とおく。
sinA2=sin(sb)sin(sc)sinbsinccosA2=sinssin(sa)sinbsinctanA2=sin(sb)sin(sc)sinssin(sa)
sina2=cosScos(SA)sinBsinCcosa2=cos(SB)sin(SC)sinBsinCtana2=cosScos(SA)cos(SB)cos(SC)

直角球面三角形

天文学や航海術では一つの角が直角の場合が多く、この場合公式は簡単になる[3]

C=π2 とすると、
(R1)cosc=cosacosb,(R6)tanb=cosAtanc,(R2)sina=sinAsinc,(R7)tana=cosBtanc,(R3)sinb=sinBsinc,(R8)cosA=sinBcosa,(R4)tana=tanAsinb,(R9)cosB=sinAcosb,(R5)tanb=tanBsina,(R10)cosc=cotAcotB.

これらを記憶するためにネイピアの円がある。

ネイピアの円

ネイピアの円と直角球面三角形

右図をネイピアの円という。 a¯=π2a,b¯=π2bである。

ネイピアの円のどれか一つの要素を中央要素とし、その隣の要素を隣接要素、残りの中央要素の反対側にある2つの要素を対向要素とする。このとき上記の定理(R1)~(R10)は次のように書ける。

中央要素の余弦 = 隣接要素の余接の積
中央要素の余弦 = 対向要素の正弦の積

テンプレート:-

象限三角形

球面三角形の一辺がπ2となっているものを象限三角形という。この場合も公式は簡単になる[4]c=π2とすると、

(Q1)cosC=cosAcosB,(Q6)tanB=cosatanC,(Q2)sinA=sinasinC,(Q7)tanA=cosbtanC,(Q3)sinB=sinbsinC,(Q8)cosa=sinbcosA,(Q4)tanA=tanasinB,(Q9)cosb=sinacosB,(Q5)tanB=tanbsinA,(Q10)cosC=cotacotb.

象限三角形の場合はネイピアの円に A¯,B¯,a,πC,b を当てはめればよい。

極三角形と双対原理

球面三角形 ABC の極三角形 A'B'C'

一般に、大円の平面に垂直な直径の両端をその大円の極という。右図において球面三角形ABCの1つの辺BCを考えると、それには2つの極があるが、そのうち辺BCから見てAと同じ側にあるほうをA'とする。同様に辺CA, ABについても極B', C'を定めることができる。このようにして得られた3点A', B', C'を結んで新しい一つの球面三角形A'B'C'が得られる。これを元の球面三角形ABCの極三角形という。

球面三角形A'B'C'が球面三角形ABCの極三角形であるならば、逆に球面三角形ABCは球面三角形A'B'C'の極三角形である。また今、球面三角形A'B'C'が球面三角形ABCの極三角形であるとし、その三辺、三角をそれぞれa', b', c'、A', B', C'で表すと、a, b, c、A, B, Cとの間には次のような関係がある[注釈 1]

A=πa,B=πb,C=πc,a=πA,b=πB,c=πC.

上記をまとめると、球面三角形の法則は、それぞれの要素の向かい合った要素の補角に置き換えても成り立つ。これを双対原理という[5]。具体例を挙げると

cosa=cosbcosc+sinbsinccosA

から

cos(πA)=cos(πB)cos(πC)+sin(πB)sin(πC)cos(πa)

すなわち

cosA=cosBcosC+sinBsinCcosa

が成り立つ。

haversine 半正矢関数

テンプレート:Main

半正矢関数 havは値は常に正であり、かつ、偶関数である:

havx =def 12(1cosx)=sin2x2

半正矢関数の公式は球面三角法の余弦定理から導出できる[注釈 2]

hava =hav(bc)+sinbsinc havA

これは航海用として、球面上の2点間の球面に沿った距離を求める際に用いられた。前述の余弦定理でも求めることは可能だが、2地点間が近い(例えば経度差が0に近い)とき cosx=0.99999999 といった値を使うことになり、計算しづらいのでこちらを用いた。

この公式を用いると、球の2点の緯度φ1,φ2、経度が λ1,λ2 であるとき、2点間の弧度 θ との関係式は、

havθ=hav(φ2φ1)+cosφ2cosφ1hav(λ2λ1)

ここから求めた θ地球半径約6371 kmを掛ければ、地球上でのおおよその距離が分かる。

ドランブル (Delambre) の公式

ジャン=バティスト・ジョゼフ・ドランブルによる。ガウスの公式と呼ばれることもある。

cosA+B2cosc2=cosa+b2sinC2sinA+B2cosc2=cosab2cosC2cosAB2sinc2=sina+b2sinC2sinAB2sinc2=sinab2cosC2

ネイピア (Napier) の公式

tanA+B2=cosab2cosa+b2cotC2tanAB2=sinab2sina+b2cotC2tana+b2=cosAB2cosA+B2tanc2tanab2=sinAB2sinA+B2tanc2

脚注

テンプレート:脚注ヘルプ

注釈

テンプレート:Notelist

出典

テンプレート:Reflist

参考文献

関連項目

外部リンク

テンプレート:Normdaten

  1. 渡邊敏夫 『数理天文学』 恒星社厚生閣 p.41
  2. 長沢工『天体の位置計算』地人書館 p.12-32
  3. 渡邊敏夫 『数理天文学』 恒星社厚生閣 p.49
  4. 渡邊敏夫 『数理天文学』 恒星社厚生閣 p.50
  5. 渡邊敏夫 『数理天文学』 恒星社厚生閣 p.52


引用エラー: 「注釈」という名前のグループの <ref> タグがありますが、対応する <references group="注釈"/> タグが見つかりません