PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHP sqrt()関数


定義と使用法

sqrt() 関数は、正の浮動小数点数の平方根を返します。負の数の平方根は定義されていないため、NANを返します。これは、最も一般的に使用される関数の1つです。

この関数は常に浮動小数点数を返します。

構文

sqrt ( float $arg ) : float

パラメータ

パラメータと説明
Sr.No
1 arg
平方根が得られる数

戻り値

PHP sqrt()関数は、指定された引数番号の平方根を返します。負の数の場合、関数はNANを返します。

PHPバージョン

この関数は、PHPバージョン4.x、PHP 5.x、およびPHP7.xで使用できます。

次の例では、100-の平方根を計算します-

<?php
   $arg = 100;
   echo "Square root of " . $arg . "=" . sqrt($arg) . "\n";
?>

出力

これにより、次の結果が生成されます-

Square root of 100=10

sqrt(2)、1 / sqrt(2)、およびsqrt(3)の場合、PHPにはそれぞれ特別に定義された定数M_SQRT2、M_SQRT1_2、およびM_SQRT3があります-

<?php
   echo "sqrt(2) = " . sqrt(2) . "\n";
   echo "M_SQRT2 = " . M_SQRT2. "\n";
   echo "sqrt(3) = " . sqrt(3) . "\n";
   echo "M_SQRT3 = " . M_SQRT3 . "\n";
   echo "1/sqrt(2)) = " . 1/sqrt(2) . "\n";
   echo "M_SQRT1_2 = " . M_SQRT1_2 . "\n";
?>

出力

これにより、次の結果が生成されます-

sqrt(2) = 1.4142135623731
M_SQRT2 = 1.4142135623731
sqrt(3) = 1.7320508075689
M_SQRT3 = 1.7320508075689
1/sqrt(2)) = 0.70710678118655
M_SQRT1_2 = 0.70710678118655

数学定数M_SQRTPIおよびM_2_SQRTPIは、sqrt(Π)および2 / sqrt(Π)の値を表します-

<?php
   echo "sqrt(pi) = " . sqrt(M_PI) . "\n";
   echo "M_SQRTPI = " . M_SQRTPI. "\n";
   echo "2/sqrt(pi) = " . 2/sqrt(M_PI) . "\n";
   echo "M_2_SQRTPI = " . M_2_SQRTPI . "\n";
?>

出力

これにより、次の結果が生成されます-

sqrt(pi) = 1.7724538509055
M_SQRTPI = 1.7724538509055
2/sqrt(pi) = 1.1283791670955
M_2_SQRTPI = 1.1283791670955

sqrt(-1)は未定義であるため、NANを返します

<?php
   echo "sqrt(-1) = " . sqrt(-1) . "\n";
?>

出力

これにより、次の結果が生成されます-

sqrt(-1) = NAN

  1. PHP lcg_value()関数

    定義と使用法 lcg_value() 関数は0から1までの乱数を生成します。 LCGは、線形合同法の略です。このジェネレーターは、不連続な区分的線形方程式で計算された一連の疑似ランダム化された数値を生成します。これは、最も古い疑似乱数生成アルゴリズムの1つです 構文 lcg_value ( void ) : float パラメータ 戻り値 PHP lcg_value()関数は、0.0から1.0までの疑似ランダム浮動小数点値を返します。 PHPバージョン この関数は、PHPバージョン4.x、PHP 5.x、およびPHP7.xで使用できます。 例 以下は、lcg_value()関数の使

  2. PHPのsqrt()関数

    sqrt()関数は数値の平方根を返します。 構文 sqrt(num) パラメータ num −平方根を求めたい数 戻る sqrt()関数は、指定された数値の平方根を返します。 例 <?php    echo(sqrt(16)); ?> 出力 4 例 別の例を見てみましょう- <?php    echo(sqrt(0.25) . "<br>"); ?> 出力 0.5<br> 例 別の例を見てみましょう- <?php    echo(sqrt(-1