Java中的三角函数
java.lang.Math类包含用于三角运算的方法,例如cos(),sin(),tan(),tanh(),cosh(),atan()等。
让我们解决一些Java中的三角函数-
staticdoubleasin(doublea)
java.lang.Math.asin(doublea)返回角度的反正弦,范围为-pi/2到pi/2。
现在让我们看一个例子-
示例
import java.util.*; public class Main { public static void main(String args[]) { //得到一个等于PI / 2的变量x- double x = Math.PI / 2; //将x转换为弧度 x = Math.toRadians(x); //得到x的反正弦 System.out.println("Math.asin(" + x + ")=" + Math.asin(x)); } }
输出结果
Math.asin(0.027415567780803774)=0.02741900326072046
staticdoubleatan(doublea)
该atan()
方法返回角度的反正切,范围为-pi/2至pi/2。
现在让我们看一个atan()
用Java实现方法的示例-
示例
import java.util.*; public class Main { public static void main(String args[]) { //得到一个等于PI / 2的变量x- double x = Math.PI / 2; //将x转换为弧度 x = Math.toRadians(x); //得到x的反正切 System.out.println("Math.atan(" + x + ")" + Math.atan(x)); } }
输出结果
Math.atan(0.027415567780803774)0.0274087022410345
staticdoublecosh(doublex)
java.lang.Math.cosh(doublea)返回double值的双曲余弦值。
现在让我们看一个cosh()
用Java实现方法的示例-
示例
import java.util.*; public class Main { public static void main(String args[]) { //得到两个双数 double x = 45.0; double y = 180.0; //将它们转换为弧度 x = Math.toRadians(x); y = Math.toRadians(y); //打印他们的双曲余弦 System.out.println("Math.cosh(" + x + ")=" + Math.cosh(x)); System.out.println("Math.cosh(" + y + ")=" + Math.cosh(y)); } }
输出结果
Math.cosh(0.7853981633974483)=1.3246090892520057 Math.cosh(3.141592653589793)=11.591953275521519