文章

数学知识

数学知识

三角函数

三角函数介绍

三角函数是数学中属于初等函数中的超越函数的函数。它们的本质是任何角的集合与一个比值的集合的变量之间的映射。通常的三角函数是在平面直角坐标系中定义的。其定义域为整个实数域。

正弦函数 sin

对称轴: x=kπ+π/2(k∈Z)

余弦函数 cos


对称轴:x=kπ(k∈Z)

正切函数 tan

诱导公式

公式一:设为任意角,终边相同的角的同一三角函数的值相等

公式二:设为任意角,π + αα 的三角函数值之间的关系

公式三:任意角 α 的三角函数值之间的关系

公式四:π - αα 的三角函数值之间的关系

公式五: 2π - αα 的三角函数值之间的关系

Math 三角函数,都是用的弧度

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
private static void sinTest() {
    double pi = Math.PI; // π
    System.out.println("Math.PI=" + pi);

    double radians = Math.toRadians(180.0); // 角度转化为弧度
    System.out.println("Math.toRadians(180.0)=" + radians);

    double degrees = Math.toDegrees(Math.PI / 2); // 弧度转化为角度 (π/2的角度值)
    System.out.println("Math.toDegrees(Math.PI / 2)=" + degrees);

    double sin = Math.sin(Math.PI / 2); // 90 度的正弦值
    System.out.println("Math.sin(Math.PI / 2)=" + sin);

    double cos = Math.cos(0);// 0度的余弦值
    System.out.println("Math.cos(0)=" + cos);

    double tan = Math.tan(Math.PI / 3);// 60度的正切值
    System.out.println("Math.tan(Math.PI / 3)=" + tan);

    double atan = Math.atan(1); // 1的反正切值
    System.out.println("Math.atan(1)=" + atan);
}

值:

1
2
3
4
5
6
7
Math.PI=3.141592653589793
Math.toRadians(180.0)=3.141592653589793
Math.toDegrees(Math.PI / 2)=90.0
Math.sin(Math.PI / 2)=1.0
Math.cos(0)=1.0
Math.tan(Math.PI / 3)=1.7320508075688767
Math.atan(1)=0.7853981633974483

弧度和角度互换

本文由作者按照 CC BY 4.0 进行授权