math.cos(x)
The math.cos() function in lua returns the cosine of a number, assuming the number is in radians.
Syntax
math.cos(x)
Parameters
x
A number representing an angle in radians.
Return value
The cosine of x, which is a number between -1 and 1, inclusive. If x is Infinity, -Infinity, or NaN, it returns NaN.
Description
Because math.cos() is a static function, it is always used as math.cos(), rather than as a method of a lua object. This function is useful for performing calculations involving angles in trigonometry.
Examples
Using math.cos()
print(math.cos(-Infinity)) -- NaN
print(math.cos(-0)) -- 1
print(math.cos(0)) -- 1
print(math.cos(1)) -- 0.5403023058681398
print(math.cos(math.pi)) -- -1
print(math.cos(2 * math.pi)) -- 1
print(math.cos(Infinity)) -- NaN
See also
math.acos()math.asin()math.atan()math.atan2()math.sin()math.tan()