加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – Tan()函数返回错误的值

发布时间:2020-12-13 21:56:50 所属栏目:PHP教程 来源:网络整理
导读:我遇到了一些代码问题,但找不到错误. 我正在尝试计算下面草图上标记为红色的距离. 我的代码返回值:-41.63 正确的价值是:3.75 我的代码: return round(6.5 * tan(30),2); 基于: http://php.net/manual/en/function.tan.php 我认为这将是一个简单的任务,但
我遇到了一些代码问题,但找不到错误.
我正在尝试计算下面草图上标记为红色的距离.

我的代码返回值:-41.63

正确的价值是:3.75

我的代码:

return round(6.5 * tan(30),2);

基于:
http://php.net/manual/en/function.tan.php

enter image description here

我认为这将是一个简单的任务,但我撞墙 – 看不到错误.
我希望你们中的一些人能指出我正确的方向.

谢谢,

肯尼斯

解决方法

The arg parameter is in radians.

tan()

您正在发送度数和函数期望Radians,因此首先将您的值从Degrees转换为Radians,您将获得预期的结果.

return round(6.5 * tan(deg2rad(30)),2);   //3.75

Fiddle

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读