Php Tan()函数返回错误的值
有些代码有问题,但找不到错误。 我正在计算下图中红色标记的距离 我的代码返回值:-41.63 正确值为:3.75 我的代码:Php Tan()函数返回错误的值,php,math,formula,trigonometry,Php,Math,Formula,Trigonometry,有些代码有问题,但找不到错误。 我正在计算下图中红色标记的距离 我的代码返回值:-41.63 正确值为:3.75 我的代码: return round(6.5 * tan(30),2); 基于: 我原以为这将是一项简单的任务,但我遇到了困难——看不出错误。 我希望你们中的一些人能给我指出正确的方向 谢谢 肯尼斯 arg参数以弧度为单位 您正在发送度数和函数expect Radians,因此首先将您的值从度转换为弧度,您将得到预期的结果 return round(6.5 * tan(deg
return round(6.5 * tan(30),2);
基于:
我原以为这将是一项简单的任务,但我遇到了困难——看不出错误。
我希望你们中的一些人能给我指出正确的方向
谢谢
肯尼斯
arg参数以弧度为单位
您正在发送度数和函数expect Radians,因此首先将您的值从度转换为弧度,您将得到预期的结果
return round(6.5 * tan(deg2rad(30)),2); //3.75
当前值是度数,需要先将其转换为弧度。使用
deg2rad()
:将度数转换为等效弧度您需要弧度!不是学位!回声圆(6.5*tan(0.523599),2;