三角形の未知の長さと角度を求める問題
三角形の解(ラテン語:solutio triangulorum)は、三角形の特性(角度と辺の長さ)の一部がわかっている場合に、それらを求める主要な三角法の問題です。三角形は、平面または球面上に配置できます。三角形の解を必要とするアプリケーションには、測地学、天文学、建設、航海などがあります。
平面三角形を解く

三角形の標準的な表記
一般的な三角形には、6 つの主な特徴があります (図を参照)。3 つの線状 (辺の長さa、b、c ) と 3 つの角度 ( α、β、γ ) です。古典的な平面三角法の問題は、6 つの特徴のうち 3 つを指定して、残りの 3 つを決定することです。次のいずれかが与えられた場合、三角形はこの意味で一意に決定できます。[1] [2]
- 三面(SSS)
- 2 辺と内角 ( SAS、辺-角-辺)
- 2 つの辺と、その間に含まれない角度 ( SSA ) において、角度に隣接する辺の長さが他の辺の長さよりも短い場合。
- 辺とそれに隣接する 2 つの角 ( ASA )
- 辺、その辺に対向する角、およびその辺に隣接する角 ( AAS )。
平面上のすべてのケースにおいて、少なくとも 1 つの辺の長さを指定する必要があります。角度のみが与えられた場合、相似三角形はすべて解となるため、辺の長さを決定することはできません。
三角関係
平面三角形を解くときに使用する特定の手順とツールの概要
この問題を解決する標準的な方法は、基本的な関係を使用することです。
- 余弦定理

- 正弦の法則

- 角度の合計

- 接線の法則

他にも(時には実用的に役立つ)普遍的な関係として、余接の法則やモルワイデの公式などがあります。
注記
- 未知の角度を求めるには、正弦定理よりも余弦定理の方が安全です。その理由は、三角形の角度の正弦の値では、この角度が一意に決まらないからです。たとえば、 sin β = 0.5の場合、角度β は30° または 150° のいずれかになります。余弦定理を使用すると、この問題を回避できます。0° から 180° の範囲内では、余弦値によって角度が明確に決まります。一方、角度が小さい (または 180° に近い) 場合は、逆余弦関数の導関数が 1 (または -1) で発散するため、角度を余弦よりも正弦から決定する方が数値的に確実です。
- 指定された特性の相対的な位置がわかっていると仮定します。そうでない場合は、三角形の鏡映も解になります。たとえば、3 辺の長さによって三角形またはその鏡映が一意に定義されます。
3つの側面が与えられている(SSS)

3つの側面が与えられている
3辺の長さa、b、cを指定すると、角度α、βを求めるために余弦定理を使用することができる:[3]
すると、角度γ = 180° − α − βとなります。
いくつかの情報源では、角度β を正弦定理から求めることを推奨していますが、(上記の注 1 に記載されているように)鋭角の値と鈍角の値を混同するリスクがあります。
既知の辺から角度を計算する別の方法は、余接の法則を適用することです。
ヘロンの公式を用いた面積:
ここで
半周長を使用しないヘロンの公式:
2 辺と指定された内角 (SAS)

2辺と内角が与えられている
ここで、辺a、bの長さと、これらの辺の間の角度γは分かっています。3番目の辺は余弦定理から決定できます: [4]
次に、余弦定理を使用して2番目の角度を見つけます:
最終的に、β = 180° − α − γとなります。


2 辺と非内角が指定されています (SSA)

2辺と非内角が与えられている

三角形の2つの解
このケースは、すべてのケースで解けるわけではありません。角に隣接する辺の長さが他の辺の長さよりも短い場合にのみ、解が一意であることが保証されます。2つの辺b、c、および角βが既知であると仮定します。角γの式は、正弦定理から次のように推測できます。[5]
さらに、D =
c/b sin β (式の右側)。次の 4 つのケースが考えられます。
- D > 1の場合、辺b が線分BCに達しないため、そのような三角形は存在しません。同じ理由で、角度β ≥ 90°かつb ≤ cの場合、解は存在しません。
- D = 1の場合、唯一の解が存在します: γ = 90°、つまり三角形は直角です。
- D < 1の場合、2 つの選択肢が考えられます。
- b ≥ cの場合、β ≥ γです (大きい辺は大きい角度に対応します)。2 つの鈍角を持つ三角形は存在しないため、γ は鋭角であり、解γ = arcsin Dは一意です。
- b < cの場合、角度γ は鋭角 ( γ = arcsin D )または鈍角 ( γ ′ = 180° − γ )になります。右の図は、点C、辺b、角度γを最初の解として示し、点C ′、辺b ′、角度γ ′を2 番目の解として示しています。
γが得られると、3番目の角度α = 180° − β − γ となります。
3 番目の辺は正弦定理から次のように求められます。
または余弦定理から:
辺と 2 つの隣接する角度が与えられます (ASA)

1辺と2つの隣接する角度が与えられている
既知の特性は、辺 cと角度α、βです。3 番目の角度γ = 180° − α − βです。
2つの未知の辺は正弦定理から計算できる。[6]
辺、隣接する 1 つの角、および対角が与えられます (AAS)
AAS 三角形を解く手順は、ASA 三角形の場合と同じです。まず、三角形の角度の合計特性を使用して 3 番目の角度を見つけ、次に正弦定理を使用して他の 2 辺を見つけます。
その他の長さ
多くの場合、三角形は、三角形の中線の長さ、高さ、または角の二等分線など、3つの情報があれば解くことができます。PosamentierとLehmann [7]は、95の異なるケースそれぞれについて、平方根以下(つまり、構成可能性)を使用して解けるかどうかの質問の結果をリストしています。これらのうち63は構成可能です。
球面三角形を解く

球面三角形
一般的な球面三角形は、6 つの特性のうち 3 つ (3 つの辺と 3 つの角度) によって完全に決定されます。球面三角形の辺a、b、cの長さは中心角で、線形単位ではなく角度単位で測定されます。(単位球面上では、角度 (ラジアン単位) と球面の周りの長さは数値的に同じです。他の球面上では、角度 (ラジアン単位) は球面の周りの長さを半径で割った値に等しくなります。)
球面幾何学は平面ユークリッド幾何学とは異なり、球面三角形の解法は異なる規則に基づいて構築されます。たとえば、3 つの角度 α + β + γの合計は三角形の大きさによって異なります。さらに、相似三角形は不等になることはないため、指定された 3 つの角度を持つ三角形を作成する問題には一意の解があります。問題を解くために使用される基本的な関係は、平面の場合と同様です。球面余弦法則と球面正弦法則を参照してください。
他にも役に立つ関係としては、半辺の公式とネイピアの類推がある: [8]

3つの側面が与えられている
3つの面が与えられている(球面SSS)
既知: 辺a、b、c (角度単位)。三角形の角度は球面余弦法則を使用して計算されます。

2辺と内角が与えられている
2 辺と指定された内角 (球面 SAS)
既知: 辺a、bとそれらの間の角度γ。辺c は球面余弦定理から求められます。
角度α、β は上記のように計算するか、ネイピアの類推を使用して計算できます。
この問題は、緯度と経度で指定された地球上の 2 点間の大円を見つける
ナビゲーション問題で発生します。このアプリケーションでは、丸め誤差の影響を受けない式を使用することが重要です。この目的のために、次の式 (ベクトル代数を使用して導出できます) を使用できます。
これらの式の分子と分母の符号を使用して、逆正接の象限を決定する必要があります。
![{\displaystyle {\begin{aligned}c&=\arctan {\frac {\sqrt {(\sin a\cos b-\cos a\sin b\cos \gamma )^{2}+(\sin b\sin \gamma )^{2}}}{\cos a\cos b+\sin a\sin b\cos \gamma }},\\[4pt]\alpha &=\arctan {\frac {\sin a\sin \gamma }{\sin b\cos a-\cos b\sin a\cos \gamma }},\\[ 4pt]\beta &=\arctan {\frac {\sin b\sin \gamma }{\sin a\cos b-\cos a\sin b\cos \gamma }},\end{整列}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/676ea5979c99d815741d6c46f6521df506b7ab6c)

2辺と非内角が与えられている
2 辺と非内角が指定されています (球面 SSA)
この問題は、すべての場合に解けるわけではありません。角度に隣接する辺の長さが他の辺の長さよりも短い場合にのみ、解が一意であることが保証されます。既知: 辺b、c 、およびそれらの間の
角度β 。次の条件が満たされる場合、解が存在します。
角度γ は、球面正弦法則から見つけることができます。
平面の場合、b < cであれば、2 つの解があります: γと180° - γ。


ネイピアの類推を使うと他の特徴も見つかります。

1辺と2つの隣接する角度が与えられている
辺と 2 つの隣接する角度が与えられている (球面 ASA)
辺cと角度α、β が分かっています。まず、球面余弦定理を使用して角度γ を決定します。
球面余弦定理から2つの未知の辺を見つけることができます(計算された角度γを使用)。
あるいはネイピアの類推を使うと:

1つの辺、1つの隣接する角度、および対角が与えられている
辺、隣接する 1 つの角度、および反対の角度が指定されています (球面 AAS)
辺aと角度α、β が分かっています。辺b は球面正弦法則から求められます。
辺aの角度が鋭角でα > βの場合、別の解が存在します。
ネイピアの類推を使うと他の特徴も見つかります。

3つの角度が与えられている
3つの角度が与えられている(球面AAA)
既知の値: 角度α、β、γ。球面余弦定理から次のことが推測されます:
直角球面三角形を解く
上記のアルゴリズムは、三角形の角度の 1 つ (たとえば、角度C ) が直角である場合、はるかに簡単になります。このような球面三角形は 2 つの要素によって完全に定義され、他の 3 つはネイピアの五角形または次の関係
を使用して計算できます。
(球面正弦法則より)

(球面余弦定理より)

(これも球面余弦定理から)

いくつかのアプリケーション
三角測量
三角測量によって海岸から遠く離れた船までの距離d を測定する場合、既知の距離lを持つ 2 つの点を海岸にマークします(基線)。α 、β を基線と船の方向の間の角度とします。
上記の式(ASA の場合、平面幾何学を想定)から、三角形の高さとして距離を計算できます。
球面の場合、まずASA 式を使用して
、点αから船までの辺の長さ (つまり、βの反対側の辺) を計算し
、これを AAS 式に代入して、角αと辺bおよびd を含む直角部分三角形を求めます。
(平面式は、実際には球面解のd をℓの累乗でテイラー展開した最初の項です。)


この方法はカボタージュで使用されます。角度α、β は船から見慣れたランドマークを観察することによって定義されます。

山の高さを測る方法
別の例として、山や高い建物の高さh を測りたい場合、地上の 2 点から頂上までの角度α、β を指定します。ℓをこれらの点間の距離とします。同じ ASA の場合の式から次の式が得られます。
地球上の2点間の距離
地球上の2点間の距離を計算するには、
- 点A: 緯度λ A、経度L A、および
- 地点 B: 緯度λ B、経度L B
球面三角形ABC を考えます。ここでCは北極です。いくつかの特性は次のとおりです。2
辺と夾角が与えられている場合、公式から次の式が得られます
。
ここでRは地球の半径です。

![{\displaystyle {\overline {AB}}=R\arccos \!{\Bigr [}\sin \lambda _{A}\sin \lambda _{B}+\cos \lambda _{A}\cos \lambda _{B}\cos(L_{A}-L_{B}){\Bigr ]}.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/76ad6de4332b7972068af1b25934e5e3b1b682cd)
参照
参考文献
- ^ 「三角形を解く」。Maths is Fun 。2012年4月4日閲覧。
- ^ 「三角形を解く」 web.horacemann.org. 2014年1月7日時点のオリジナルよりアーカイブ。2012年4月4日閲覧。
- ^ 「SSS三角形を解く」。Maths is Fun 。 2015年1月13日閲覧。
- ^ 「SAS 三角形を解く」。Maths is Fun。2015年1 月 13 日閲覧。
- ^ 「SSA三角形を解く」。Maths is Fun 。 2013年3月9日閲覧。
- ^ 「ASA 三角形を解く」。Maths is Fun。2015年1 月 13 日閲覧。
- ^ Alfred S. Posamentier と Ingmar Lehmann、「三角形の秘密」、Prometheus Books、2012 年、201 ~ 203 ページ。
- ^ MathWorld のネイピアの類推
外部リンク
- Trigonometric Delights、Eli Maor著、プリンストン大学出版、1998 年。電子書籍版、PDF 形式、全文掲載。
- アルフレッド・モンロー・ケニオンとルイス・インゴールド著『三角法』、マクミラン社、1914年。画像と全文を掲載。Google ブック。
- Math World の球面三角法。
- 球面三角法入門。ネイピア円とネイピアの法則についての解説を含む
- 球面三角法 - 大学や学校での使用を目的とした、I. Todhunter、MA、FRS 著の歴史的数学モノグラフ。コーネル大学図書館に掲載されています。
- Triangulator – 三角形ソルバー。入力データを最小限に抑えて、任意の平面三角形の問題を解きます。解かれた三角形の描画。
- TriSph – 球面三角形を解くための無料ソフトウェア。さまざまな実用的なアプリケーションに合わせて設定可能で、測地用に構成されています。
- 球面三角形計算機– 球面三角形を解きます。
- TrianCal – 三角形ソルバー、Jesus S.