Area of a Triangle in Coordinate Geometry

3 つの頂点座標から面積を求める — 高さ不要

[email protected], Geometry Calculator Developer & Online Math Educator が監修 最終更新 May 14, 2026

三角形の3つの頂点の座標がわかっている場合、辺の長さや高さを先に計算する必要はありません。面積を1ステップで求める直接的な公式があります。それは、座標を含む3×3行列の行列式を2で割ったものです。同じ公式は共線性テストとしても機能します。面積が0になれば、3点は一直線上にあります。

公式

名前 公式 備考
標準公式 A = ½ × |x₁(y₂ − y₃) + x₂(y₃ − y₁) + x₃(y₁ − y₂)| 3つの頂点は (x₁, y₁), (x₂, y₂), (x₃, y₃) です。常に絶対値を取ります。向きによって |·| の前の符号が決まります。
行列式形式 A = ½ × |det([x₁ y₁ 1; x₂ y₂ 1; x₃ y₃ 1])| 標準公式と同じです。3×3行列式を第3列で展開すると標準形が得られます。
靴ひも形式(コンパクト) A = ½ × |x₁(y₂−y₃) + x₂(y₃−y₁) + x₃(y₁−y₂)| 同じ式を並べ替えたものです。「靴ひも」という名前は対角積の視覚化に由来します。
ベクトル/外積 A = ½ × |⃗AB × ⃗AC| 頂点A, B, Cについて:2つの辺ベクトルの外積の大きさの半分。3Dでも機能します(三角形の平面面積を与えます)。
共線性テスト A = 0 ⟺ 3 points are collinear 公式が0を返す場合、3点は一直線上にあります。これは、各ペア間の傾きが等しいことと同値です。
符号付き面積(向き) A_signed = ½ × [x₁(y₂−y₃) + x₂(y₃−y₁) + x₃(y₁−y₂)] 絶対値を取らない場合:頂点が反時計回りに並んでいれば正、時計回りなら負。計算幾何学で有用です。
正三角形の特別な場合 A = (√3/4) × s² 3辺がすべて等しい場合(s)。座標公式が一致することを確認するには、s² = (x₂−x₁)² + (y₂−y₁)² を計算します。

例題

例題 1:頂点 (1, 2), (4, 5), (6, 1) の三角形

  1. x₁(y₂−y₃) = 1 × (5 − 1) = 4
  2. x₂(y₃−y₁) = 4 × (1 − 2) = −4
  3. x₃(y₁−y₂) = 6 × (2 − 5) = −18
  4. Sum = 4 + (−4) + (−18) = −18
  5. A = ½ × |−18| = 9 unit²

例題 2:共線性チェック:(1, 1), (2, 3), (4, 7) は一直線上にありますか?

  1. A = ½ × |1(3 − 7) + 2(7 − 1) + 4(1 − 3)|
  2. A = ½ × |−4 + 12 − 8| = ½ × |0| = 0
  3. Area = 0 → YES, the three points are collinear.

例題 3:頂点 (0, 0), (4, 0), (0, 3) の直角三角形

  1. A = ½ × |0(0 − 3) + 4(3 − 0) + 0(0 − 0)|
  2. A = ½ × |0 + 12 + 0| = 6 unit²
  3. Verify with base × height / 2 = (4 × 3) / 2 = 6 ✓

手計算は不要

数値を入力するだけで即座にステップごとの結果を取得。

Use Coordinate Geometry Calculator 全ての幾何公式を見る