atan2()函數是PHP中的內置函數,用於計算作為參數傳遞給它的兩個變量x和y的反正切。
該函數以弧度返回結果,該弧度在-Pi和Pi(含)之間。
用法:
float atan2($y, $x)
參數:此函數接受兩個參數,如下所述:
- $y:此參數指定股息。
- $x:此參數指定除數。
返回值:它返回一個浮點值,該值是弧度y /x的反正切值。
例子:
Input : atan2(0.50, 0.50) Output : 0.78539816339745 Input : atan2(-0.50, -0.50) Output : -2.3561944901923 Input : atan2(5, 5) Output : 0.78539816339745 Input : atan2(10, 20) Output : 0.46364760900081
下麵的程序采用不同的參數值來說明PHP中的atan2()函數:
- 當將(0.50,0.50)作為參數傳遞時:
<?php echo (atan2(0.50, 0.50)); ?>
輸出:
0.78539816339745
- 當(-0.50,-0.50)作為參數傳遞時:
<?php echo (atan2(-0.50, -0.50)); ?>
輸出:
-2.3561944901923
- 當將(5,5)作為參數傳遞時:
<?php echo (atan2(5, 5)); ?>
輸出:
0.78539816339745
- 當將(10,20)作為參數傳遞時:
<?php echo (atan2(10, 20)); ?>
輸出:
0.46364760900081
參考:
http://php.net/manual/en/function.atan2.php
相關用法
- PHP pow( )用法及代碼示例
- d3.js d3.map.has()用法及代碼示例
- d3.js d3.map.set()用法及代碼示例
- PHP each()用法及代碼示例
- d3.js d3.map.get()用法及代碼示例
- CSS var()用法及代碼示例
- d3.js d3.set.has()用法及代碼示例
- d3.js d3.sum()用法及代碼示例
- PHP Ds\Map put()用法及代碼示例
- CSS hsl()用法及代碼示例
- p5.js nf()用法及代碼示例
- p5.js nfc()用法及代碼示例
注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 PHP | atan2() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。