2点間の距離を求める
P1 (x1, y1)・P2 (x2, y2) の2点間の距離を求めます。
まず、X方向・Y方向それぞれの変位を求めます。
// Cの場合です
dx = abs (x2 - x1);
dy = abs (y2 - y1);
そして、X・Yそれぞれの変位を2乗したものの和の平方根を求めれば、それが2点間の距離です。
// Cの場合です distance = sqrt (pow (dx, 2) + pow (dx, 2)); ' VBでは distance = Sqr ((dx ^ 2) + (dy ^ 2)); ! FORTRAN では distance=SQRT((dx**2)+(dy**2))
トラックバック
- このエントリーにトラックバック:
- http://frog.raindrop.jp/cgi-bin/mt/mt-tb.cgi/1611
コメント
こんばんわ
別にどうでもいいけどさ
// Cの場合です
distance = sqrt (pow (dx, 2) + pow (dx, 2));
コード間違えてるよdx--->dy