返回以弧度为单位指定角度的余弦。
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)秒,反之亦然。