当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。