Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Tan()函数返回错误的值_Php_Math_Formula_Trigonometry - Fatal编程技术网

Php Tan()函数返回错误的值

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

有些代码有问题,但找不到错误。 我正在计算下图中红色标记的距离

我的代码返回值:-41.63

正确值为:3.75

我的代码:

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;