java math 三角函数
时间: 2023-12-08 10:39:10 浏览: 83
Java中的Math类包含了许多三角函数,例如cos(),sin(),tan(),以及双曲函数tanh(),cosh(),atan()等。这些函数都是静态方法,可以直接通过Math类调用。下面是一些例子:
1. 计算正弦值
```java
double x = 45.0;
double sinValue = Math.sin(Math.toRadians(x));
System.out.println("Sin("+x+")="+sinValue); // 输出:Sin(45.0)=0.7071067811865475
```
2. 计算余弦值
```java
double x = 45.0;
double cosValue = Math.cos(Math.toRadians(x));
System.out.println("Cos("+x+")="+cosValue); // 输出:Cos(45.0)=0.7071067811865476
```
3. 计算正切值
```java
double x = 45.0;
double tanValue = Math.tan(Math.toRadians(x));
System.out.println("Tan("+x+")="+tanValue); // 输出:Tan(45.0)=0.9999999999999999
```
4. 计算双曲正切值
```java
double x = 45.0;
double tanhValue = Math.tanh(x);
System.out.println("Tanh("+x+")="+tanhValue); // 输出:Tanh(45.0)=1.0
```
5. 计算双曲余弦值
```java
double x = 45.0;
double coshValue = Math.cosh(x);
System.out.println("Cosh("+x+")="+coshValue); // 输出:Cosh(45.0)=1.7467135528742547E19
```
6. 计算反正切值
```java
double x = 1.0;
double atanValue = Math.atan(x);
System.out.println("Atan("+x+")="+atanValue); // 输出:Atan(1.0)=0.7853981633974483
```
阅读全文