Arduino - 三角函数

您需要实际使用三角函数,例如计算移动物体的距离或角速度。Arduino 提供了传统的三角函数(sin、cos、tan、asin、acos、atan),可以通过编写其原型来总结。Math.h 包含三角函数的原型。

三角函数的精确语法

double sin(double x); //返回 x 弧度的正弦
double cos(double y); //返回 y 弧度的余弦
double tan(double x); //返回 x 弧度的正切
double acos(double x); //返回 A,即与 cos (A) = x 对应的角度
double asin(double x); //返回 A,即对应于 sin (A) = x 的角度
double atan(double x); //返回 A,即对应于 tan (A) = x 的角度

示例

double sine = sin(2); // 大约为 0.90929737091
double cosine = cos(2); // 大约为 -0.41614685058
double tangent = tan(2); // 大约为 -2.18503975868