C++里如何用sin计算角度值

2020-06-30 综合 121阅读

根据Math.cos和Math.sin来实现不同的方位判断。

主要根据下面函数来计算:
var angleRadians:Number = angle * Math.PI / 180; //换算成弧度

var p:Point = new Point(Math.cos(angleRadians) * RADIUS, Math.sin(angleRadians) * RADIUS); //计算偏移量


扩展资料

C语言提供了以下的数学函数,要使用这些函数时,在程序文件头必须加入:

< math.h >

函数说明

double sin(double x)

x 的正弦函数值

double cos(double x)

x的余弦函数值

double tan(double x)

x 的正切函数值

double asin(double x)

x 的反正弦函数值 sin-1x,x的值在 [-1,1] 之间,传回的值在 [-p/2,p/2] 之间

double acos(double x)

x 的反余弦函数值cos-1x,x的值在 [-1,1] 之间,传回的值在 [-p/2,p/2] 之间

double atan(double x)

x 的反正切函数值tan-1x,传回的值在 [-p/2,p/2] 之间

double atan2(double y, double x)

y/x 的反正切函数值tan-1(y/x),传回的值在 [-p, p] 之间

参考资料来源:

百度百科——math.h

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com