三角函数

sin

cos

tan

正弦定理

余弦定理

sin() = 对边 除以 斜边
cos() = 底边 除以 斜边
tan() = 对边 除以 底边
对边 ** 2 + 底边 ** 2 == 斜边 ** 2

tan(x) = sin(x) / cos(x)

sin(0) = 0
cos(0) = 1
tan(0) = 0

sin(直角) = 1
cos(直角) = 0
tan(直角) = 无意义

程序中的 sin 和 cos 参数都是弧度
角度,圆周是360度,直角是90度
弧度,圆周是2pi,直角pi/2

周角 = 360度 = 2pi
平角 = 180度 = pi
直角 = 90度 = pi/2

角度 / 180 * pi = 弧度
弧度 / pi * 180 = 角度

扇形的弧长,就是弧度乘以半径

求 sin 30度,应该写
sin(30 / 180 * pi) = 0.5
特殊角的三角函数值

sin 和 cos 的参数可以是任意角(不一定是锐角)
cos(平角) = cos(pi) = -1

如果一个点和原点的距离是 r
从x轴正方向,逆时针转 a 弧度 转到这个点的方向
那么这个点的坐标是
r * cos a, r * sin a

H时M分,时针 的角度是多少?

hypot 输入直角三角形的两个直角边的长度,返回斜边的长度
hypot(x, y) = sqrt(x * x + y * y)

三角形三角形的3条边长度是 a, b, c
长度为a的边 对应的角 是A
长度为b的边 对应的角 是B
长度为c的边 对应的角 是C

勾股定理
当 C 是直角时
a * a + b * b == c * c

余弦定理
当 C 是任意角时
a * a + b * b - 2 * a * b cos(C) == c * c

已知三边长度,求三个角度,可以用 余弦定理 (和arcos)来求

  1. 三角函数
    1. sin
    2. cos
    3. tan
    4. 正弦定理
    5. 余弦定理