PHP | deg2rad()函数
在测量角度的方法中,最常用的两种是度数和弧度。学生通常了解度数,而了解弧度则成为后来的问题。但在某些情况下,弧度是首选的测量单位,例如:
- 在使用三角函数的导数时,最好对角度使用弧度度量,因为避免了 pi,因此导数更容易。
- 为了推导出圆周运动的线速度和角速度之间的关系,在使用弧度测量时,它会产生自然单位的速度,即 m/s,但如果我们使用度数,那么我们会得到以 m 为单位的速度.degree/s 必须经过另一次转换才能成为自然形式。
因此,在某些情况下,需要将度数转换为弧度,这就是 deg2rad() 方法的用武之地。
句法:
float deg2rad ($value)
参数:该函数采用单个参数,该参数是一个浮点数,以度为单位表示角度。
返回类型:此函数返回一个浮点值,表示角度的弧度等效值。
例子:
Input : $deg = 45;
Output : 0.78539816339745
Input : $deg = 90;
Output : 1.5707963267949
Input : $deg = 180;
Output : 3.1415926535898
下面的程序说明了 deg2rad() 在PHP中的工作:
=1;$k/=2, $deg*=2)
{
if($k!=1)
echo 'pi/'.$k.' = '.deg2rad($deg).'
';
else
echo 'pi = '.deg2rad($deg).'
';
}
?>
输出:
pi/8 = 0.39269908169872
pi/4 = 0.78539816339745
pi/2 = 1.5707963267949
pi = 3.1415926535898
需要注意的要点:
- 它计算以度为单位的角度的弧度等效值。
- 该方法的对应物是 deg2rad()。
- 这种方法产生高度准确的结果,但时间效率不高。
参考:
http:// PHP.net/manual/en/函数.deg2rad。 PHP