3 辺の長さから任意の三角形の面積を求める—高さ不要
[email protected], Geometry Calculator Developer & Online Math Educator が監修 最終更新 May 12, 2026
三角形の3辺すべてがわかっていて、角度や高さが不明な場合、ヘロンの公式で面積を直接求められます。半周長sを計算し、それを1つの平方根に代入します。この公式は、不等辺三角形、二等辺三角形、正三角形、鋭角三角形、直角三角形、鈍角三角形のあらゆる三角形に適用できます。
| 名前 | 公式 | 備考 |
|---|---|---|
| 半周長 | s = (a + b + c) / 2 |
周長の半分。最初に計算し、その後面積公式に代入します。 |
| ヘロンの公式 | A = √[s(s − a)(s − b)(s − c)] |
a, b, c は3辺の長さ。古典的な形式(アレクサンドリアのヘロン、紀元60年頃)。 |
| 代数形式 | A = ¼ × √[(a+b+c)(−a+b+c)(a−b+c)(a+b−c)] |
等価な展開式 — 半周長のステップなし。 |
| 数値的に安定な形式 | A = ¼ × √[(a+(b+c))(c−(a−b))(c+(a−b))(a+(b−c))] |
非常に細長い三角形で標準形式が精度を失う場合に使用(辺を a ≥ b ≥ c の順に並べる)。 |
| 三角不等式の確認 | a + b > c, a + c > b, b + c > a |
3つすべてが成立しなければなりません。そうでなければ三角形は存在せず、被開平数が負になります。 |
| 正三角形の特別な場合 | A = (√3 / 4) × a² |
a = b = c の場合。ヘロンの公式から導出:s = 3a/2 → A = √[(3a/2)(a/2)³] = √3·a²/4。 |