二次元平面上に置かれた二点間の距離を求める

二次元平面上に置かれた二点 \(p_{1}(x_{1},y_{1}),p_{2}(x_{2},y_{2})\) 間の距離\(d(p_{1},p_{2})\)は
\begin{align}
d(p_{1},p_{2})=\sqrt{(x_{2}-x_{1})^2+(y_{2}-y_{1})^2}
\end{align}
で与えられる。カレントディレクトリに

function d =distance(P1,P2)
  d=sqrt((P2(1,1)-P1(1,1))^2+P2(1,2)-P1(1,2)^2);
end

としたm-ファイルを置き、main.mで

P1=[1,1];
P2=[2,2];
distance(P1,P2)

とすれば計算してくれる。

コメント

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