003:3角形の面積(3辺の長さから)
仕事の都合上こういった計算は多いので、目盛っておくことに・・・ってか、さんざんいろんな計算やってきて、残してないから、同じ計算を探すことになったりすること多いです。学習がたりませんね。ww
■3辺の長さから面積を求める(ヘロンの公式)
三角形の3辺の長さを、a,b,c
K=(a+b+c)/2
S=SQRT(K*(K-a)*(K-b)*(K-c))
で簡単に求められるようです。この公式は学校で習ったかな。。(^^?
CAD上で検証してみました。
微妙に異なりますが、ヘロンの公式の根拠まで調べてないので、どっちがどの程度精度がどうとか・・・ってのはわかりませんが、私が仕事で使うものには十分です。
ちなみに、EXCEL上で組み込み関数として使う場合の参考を。簡単です。
Function TriangleArea(a, b, c)
Dim k
k = (a + b + c) / 2
TriangleArea = Sqr(k * (k - a) * (k - b) * (k - c))
End Function