- sqrt() 関数を使用する方法: PHPには、平方根を計算するために組み込みの sqrt() 関数があります。次の例を参考にしてください。
<?php
$number = 16; // 平方根を計算する数値
$squareRoot = sqrt($number);
echo "平方根: " . $squareRoot;
?>
この例では、変数 $number
に計算したい数値を代入し、sqrt()
関数を使用して平方根を計算しています。計算結果は変数 $squareRoot
に格納され、echo
文を使用して結果を表示しています。
- ニュートン法を使用する方法: ニュートン法は、平方根の近似値を求めるための反復的な手法です。以下に、ニュートン法を使用して平方根を計算するプログラムの例を示します。
<?php
function squareRoot($number, $epsilon = 0.00001) {
$guess = $number / 2; // 初期の推測値
while (abs($guess * $guess - $number) > $epsilon) {
$guess = ($guess + $number / $guess) / 2; // 推測値の更新
}
return $guess;
}
$number = 16; // 平方根を計算する数値
$squareRoot = squareRoot($number);
echo "平方根: " . $squareRoot;
?>
この例では、squareRoot()
関数を定義しています。関数は、ニュートン法を使用して平方根を計算します。$epsilon
パラメータは、計算の収束条件を表します。デフォルトでは 0.00001 に設定されていますが、必要に応じて変更することができます。
squareRoot()
関数を使用するために、$number
変数に計算したい数値を代入し、結果を変数 $squareRoot
に格納して表示します。