| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> Java中的角度问题,求三角函数,角度,弧度,一文足够 -> 正文阅读 |
|
[Java知识库]Java中的角度问题,求三角函数,角度,弧度,一文足够 |
求三角函数的值三角函数有六个:sin(x)、cos(x)、tan(x)、cot(x)=1/tan(x)、csc(x)=1/sin(x)、sec(x)=1/cos(x)。
以sin (x)为例,Math.sin()函数里的参数是什么?不是角度!!!不是角度!!!不是角度!!! 而是该角度对应的弧度! 弧度制与角度制的换算公式:1度=π/180≈0.01745弧度,1弧度=180/π≈57.3度。角的度量单位通常有两种,一种是角度制,另一种就是弧度制。 所以,例如要用Java求得sin(45°)的值,则先求出45°所对应的弧度,即45*π/180;再将此值作为Math.sin ()的参数;最后得到结果,其他函数同理。 举个栗子,用代码实现求sin (20°):
求角度或弧度1.求角度: 在高中我们就学过了求角度的方法,最常用的就是余弦定理。 ? ? ?在Java中,提供了求角度的方法: Math.toDegrees():将以弧度测量的角度转换为以度为单位的近似等效角度。 举个栗子:已知三角形的三条边的长度,求其某个内角的角度。
Math.acos()的返回值:
同理:Math.asin()的返回值:
2.求弧度: Math.toRadians():将用角度表示的角转换为近似相等的用弧度表示的角。从角度到弧度的转换通常是不精确的。 例如,我希望得到30°的弧度,可以直接通过Math.toRadians(30)获取到返回值。 举个栗子:得到57°的弧度
?大功告成,OVER!!! |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 8:29:07- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |