2ヶ月開いてしまった・・・
ぼちぼち再開していきます。
ヘロンの公式は三角形の3辺の長さから面積を求める公式です。
三角形の三辺の長さをそれぞれa,b,cとすると、計算式は以下になります。
import math
x = [1, 3, 6]
y = [5, 1, 4]
a = math.sqrt((x[1] - x[0])**2 + (y[1] - y[0])**2)
b = math.sqrt((x[2] - x[1])**2 + (y[2] - y[1])**2)
c = math.sqrt((x[2] - x[0])**2 + (y[2] - y[0])**2)
s = (a + b + c) / 2
ans = math.sqrt(s * (s - a) * (s - b) * (s - c))
print(ans)
$ python3 heron_area.py
8.999999999999996
A(1,5),B(3,1),C(6,4)、a=辺AB,b=辺BC,c=辺ACとすると、
面積はおよそ9となります。
「【数学】【PYTHON】ヘロンの公式」への1件のフィードバック