cos

 
 
 

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

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) 秒,反之亦然。