當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP deg2rad()用法及代碼示例


在測量角度的方法中,最常用的兩種是度數和弧度。學生通常會學習學位,而學習弧度則成為後來的問題。但是在某些情況下,弧度是首選的度量單位,例如:

  • 在使用三角函數的導數時,最好對角使用弧度測量,因為這樣可以避免pi從而使導數更容易。
  • 為了導出圓周上任何運動的線速度和角速度之間的關係,使用弧度測量時,它以自然單位(即m /s)產生速度,但是如果使用度數,則以m為單位得到速度。度/秒,必須經過另一次轉換才能以自然形式出現。

因此,在某些情況下,需要將度數轉換為弧度,這就是deg2rad()方法的輔助之處。

用法:


float deg2rad ($value)

參數:該函數采用單個參數,該參數是一個浮點數,以度為單位表示角度。

返回類型:此函數返回一個浮點值,該值表示角度的弧度等效值。

例子:

Input :  $deg = 45;
Output : 0.78539816339745

Input : $deg = 90;
Output : 1.5707963267949

Input : $deg = 180;
Output : 3.1415926535898
         

以下示例程序旨在說明deg2rad()在PHP中的工作:

<?php 
// PHP code to illustrate the working of deg2rad() 
$deg = 22.5; 
$k = 8; 
for(;$k>=1;$k/=2, $deg*=2) 
{ 
  if($k!=1) 
   echo 'pi/'.$k.' = '.deg2rad($deg).'<br>'; 
  else
   echo 'pi = '.deg2rad($deg).'<br>'; 
} 
  
?>

輸出:

pi/8 = 0.39269908169872
pi/4 = 0.78539816339745
pi/2 = 1.5707963267949
pi = 3.1415926535898

注意事項

  • 它計算以度為單位的角度的弧度等效值。
  • 該方法的對應項是deg2rad()。
  • 該方法產生高度準確的結果,但是時間效率不高。

參考:
http://php.net/manual/en/function.deg2rad.php



相關用法


注:本文由純淨天空篩選整理自PronabM大神的英文原創作品 PHP | deg2rad() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。