返回以弧度为单位指定角度的余弦。          

float cos(float number)        

number 是指弧度为单位、需要求其余弦的角度。        

对于任何直角三角形,角度的余弦比率如下所示:          


余弦比仅取决于角度大小,而不取决于三角形大小。该常量比称为角度测量的余弦。        

余弦比是-1至1之间的值。        

有规则地增加或减小参数之后,cos函数将返回在1和-1之间有规则增加或减小的值。这对于在属性值中创建重复的周期性更改十分有用。          

cos函数与sin函数十分类似,除了其返回值是90度或pi/2(反相)以外。          

有关如何使用sin函数和cos函数的循环特征的信息,请参见sin。        

示例 1

cos(1)

将返回1弧度的余弦:0.5403。

示例 2

若要以余弦波图案设置球的运动动画,请使用该表达式:

Ball.translateX = time;
Ball.translateY = cos(Ball.translateX);

球将从原点开始,以递增动画时间设置的比率沿X方向移动。其Y平移将根据cos函数的返回值上下循环移动。cos函数使用translateX(也就是间接使用时间)作为其参数。

随着时间从0秒增加至6.283秒,cos函数将以精细增量返回从1减少至-1、然后又增加至1的值。该值6.283是π值的两倍。

随着时间的增加,当时间超过6.283秒时,每隔6.283秒将重复相同的循环。

使用sin函数比较同一表达式:

余弦曲线比正弦曲线快(或慢)1.571 (PI/2)秒,反之亦然。

,