Java 中的三角函数
来源:互联网 发布:sql datetimeoffset 编辑:程序博客网 时间:2024/06/05 03:25
最近用到了一个java中的三角函数,发现中学的知识忘完了,这里结合java的三角函数方法重新复习一下。
Math 类中:PI 代表180°对应的弧度。
三角函数:sin();cos(); tan();参数是一个弧度值;结果是一个三角函数值。
反三角函数 如:asin(),acos(),atan();参数,正切值或者斜率;结果:角度对应的弧度值。
Math类中一个获取角度的方法:Math.toDegree();参数是弧度值(可以是反函数的结果)
这里注意:
三角函数的参数是一个角度对应的弧度,不是直接写角度值。
反三角函数参数一般我们写斜率,也就是三角形中的对边比斜边的值。
示例:
@Test public void test(){ System.out.println("ExampleUnitTest-Sin 90°="+Math.sin(Math.PI/2)); System.out.println("ExampleUnitTest-30°-1="+Math.toDegrees(Math.PI/6)); System.out.println("ExampleUnitTest-30°-2="+Math.toDegrees(Math.asin(Math.sin(Math.PI/6)))); System.out.println("ExampleUnitTest-sin30°="+Math.sin(Math.PI/6)); System.out.println("ExampleUnitTest-asin 0.5="+Math.toDegrees(Math.asin(0.5)));//求一个正弦值的弧度对应角度 System.out.println("ExampleUnitTest-cos 60°=="+Math.cos(Math.PI/3)); System.out.println("ExampleUnitTest-tan 45°=="+Math.tan(Math.PI/4)); System.out.println("ExampleUnitTest-atan=="+Math.atan(Math.tan(Math.PI/4)));//求孤独 System.out.println("ExampleUnitTest-atan1=="+Math.atan(1));//求斜率对应的孤独 System.out.println("ExampleUnitTest-atan1=="+Math.toDegrees(Math.atan(1)));//求斜率对应的孤独的对应角度 }
结果如下图示:
阅读全文
1 0
- Java 中的三角函数
- c/c++中的三角函数
- Java中使用三角函数
- 三角函数
- 三角函数
- 三角函数
- 三角函数
- 三角函数
- 三角函数
- 三角函数
- 三角函数
- 三角函数
- 三角函数
- 三角函数
- 【三角函数】
- 三角函数
- 三角函数
- 三角函数
- LeetCode 367. Valid Perfect Square
- keras上手系列之: 模型的保存
- 矩阵求导方法&最小二乘最优解求解过程
- h264 aac 封装 flv
- 《HTTP权威指南》学习笔记(5)第5章Web服务器(关键词:计算机网络/HTTP/Web服务器)
- Java 中的三角函数
- frameset页面,需要整个页面跳转,而不是frameset框架下的页面
- 存储风云变幻,它却一直坚守
- 如何在Linux 系统 以及windows 系统安装 tensorflow -cpu -gpu 老版本 0.12 ,0.10
- 做一个合格的程序猿之浅析Spring IoC源码(三)分析refresh()方法前的准备篇(一)
- 10.1 构建一个模块的层级包
- Tomcat(免安装版)的安装与配置
- C标准中一些预定义的宏,如__FILE__,__func__等
- ad自学笔记