【MATLAB】ヘロンの公式を実装する

ヘロンの公式は三角形の三辺と面積とを結ぶ関係式で

\begin{align}
S=\sqrt{s(s-a)(s-b)(s-c)} \hspace{10mm} s=\frac{a+b+c}{2}
\end{align}

MATLABでは

function S = Heron(triangle)
a=triangle(1);
b=triangle(2);
c=triangle(3);

s=(a+b+c)/2;

S=sqrt(s*(s-a)*(s-b)*(s-c));
end

コメント

タイトルとURLをコピーしました