数学は大の苦手で平面上での二点間の距離すら怪しいのですが、
どうしても3次元空間上にある2つの点がどれだけ離れているか調べる必要があったため、
公式を調べて PHP で書き直しました。
<?php //座標1 $p1 = array(1, 1, 0); //座標2 $p2 = array(10, 0, 0); //距離 $dist = sqrt( pow($p2[0] - $p1[0], 2) + pow($p2[1] - $p1[1], 2) + pow($p2[2] - $p1[2], 2) ); echo $dist;
階乗を表すには関数「pow()」を使います。3の2乗であれば「pow(3, 2)」で得られます。
平方根(ルート)は「sqrt()」です。
Similar Posts:
- [PHP]似た画像を検索して近い順番に並べる(類似画像検索)
- [PHP]統計学(平均、分散、標準偏差、偏差値)
- [JS]Babelとwebpackを使いES6用のスクリプトを古いブラウザに対応させる
- [PHP]GDでアンチエイリアスのかかった綺麗な楕円を描く
- [PHP]HSV(HSB)色空間を比較して似た色合いの画像を検索する
- [JS]Reactのインストールと周辺ツール(Babel, Webpack)の導入方法
- [PHP]回転軸を指定して座標を回転させる
- [PHP]WindowsでHomesteadを使ってLaravel5開発環境を作る(2/2)