# Math.atan2(y, x)
atan2是一个函数,在C语言里返回的是指方位角,C 语言中atan2的函数原型为 double atan2(double y, double x) ,返回以弧度表示的 y/x 的反正切。y 和 x 的值的符号决定了正确的象限。也可以理解为计算复数 x+yi 的辐角,计算时atan2 比 atan 稳定。
**参数**
- x: 代表x轴坐标
- y: 代表y轴坐标
**返回值**
atan2函数返回的是原点至点(x, y)的方位角,及与x轴的夹角. 返回值的单位为弧度,取值范围为(-π,π].
**说明**
在数学坐标系中,结果为正表示从 X 轴逆时针旋转的角度,结果为负表示从 X 轴顺时针旋转的角度。
若要用度表示反正切值,请将结果再乘以 180/3.14159。
另外要注意的是,函数atan2(y,x)中参数的顺序是倒置的,atan2(y,x)计算的值相当于点(x,y)的角度值。
# Math.sin(x)
**参数**
- x: 一个数值(以弧度为单位)
# 角度和弧度
**角度和弧度关系**
2π弧度=360°。从而1°≈0.0174533弧度,1弧度≈57.29578°。
1. 角度转换为弧度公式:弧度=角度÷180×π
2. 弧度转换为角度公式: 角度=弧度×180÷π
三角函数在前端的实际应用