acos()
Computes the angle in radians whose cosine is a given number, the output radians will be in the range [0, 𝜋]. If you need the result in degrees, which is in the range [0º, 180º], you can convert it using the degrees()
function.
Syntax | acos(<num>) |
||
Arguments | Name | Type | Description |
<num> |
Numeric | The cosine value in the range of [-1,1] | |
Return Type | DOUBLE |
RETURN degrees(acos(0.5)) AS degree
Result:
degree |
---|
60 |
asin()
Computes the angle in radians whose sine is a given number, the output radians will be in the range [-𝜋/2, 𝜋/2]. If you need the result in degrees, which is in the range [-90º, 90º], you can convert it using the degrees()
function.
Syntax | asin(<num>) |
||
Arguments | Name | Type | Description |
<num> |
Numeric | The sine value in the range of [-1,1] | |
Return Type | DOUBLE |
RETURN degrees(asin(0.5)) AS degree
Result:
degree |
---|
30 |
atan()
Computes the angle in radians whose tangent is a given number, the output radians will be in the range [-𝜋/2, 𝜋/2]. If you need the result in degrees, which is in the range [-90º, 90º], you can convert it using the degrees()
function.
Syntax | atan(<num>) |
||
Arguments | Name | Type | Description |
<num> |
Numeric | The tangent value | |
Return Type | DOUBLE |
RETURN degrees(atan(1)) AS degree
Result:
degree |
---|
45 |
cos()
Computes the cosine of an angle expressed in radian, the output will be in the range [-1, 1]. If you has an angle in degree, you can convert it to radians using the radians()
function.
Syntax | cos(<radians>) |
||
Arguments | Name | Type | Description |
<radians> |
Numeric | The angle expressed in radian | |
Return Type | DOUBLE |
RETURN cos(radians(60))
Result:
cos(radians(60)) |
---|
0.5 |
cosh()
Computes the hyperbolic cosine of an angle expressed in radian, the output will be in the range [1, +∞). If you has an angle in degree, you can convert it to radians using the radians()
function.
Syntax | cosh(<radians>) |
||
Arguments | Name | Type | Description |
<radians> |
Numeric | The angle expressed in radian | |
Return Type | DOUBLE |
RETURN cosh(radians(60))
Result:
cosh(radians(60)) |
---|
1.60028685770239 |
cot()
Computes the cotangent of an angle expressed in radian, the output will be in the range (−∞, −1] ∪ [1, +∞). If you has an angle in degree, you can convert it to radians using the radians()
function.
Syntax | cot(<radians>) |
||
Arguments | Name | Type | Description |
<radians> |
Numeric | The angle expressed in radian; cot(0) is undefined |
|
Return Type | DOUBLE |
RETURN cot(radians(45))
Result:
cot(radians(45)) |
---|
1 |
degrees()
Converts an angle from radians to degrees:
Syntax | degrees(<radians>) |
||
Arguments | Name | Type | Description |
<radians> |
Numeric | The angle expressed in radian | |
Return Type | DOUBLE |
RETURN degrees(pi())
Result:
degrees(pi()) |
---|
180 |
radians()
Converts an angle from degrees to radians:
Syntax | radians(<degrees>) |
||
Arguments | Name | Type | Description |
<degrees> |
Numeric | The angle expressed in degree | |
Return Type | DOUBLE |
RETURN radians(60)
Result:
radians(60) |
---|
1.0471975511966 |
sin()
Computes the sine of an angle expressed in radian, the output will be in the range [-1, 1]. If you has an angle in degree, you can convert it to radians using the radians()
function.
Syntax | sin(<radians>) |
||
Arguments | Name | Type | Description |
<radians> |
Numeric | The angle expressed in radian | |
Return Type | DOUBLE |
RETURN sin(radians(30))
Result:
sin(radians(30)) |
---|
0.5 |
sinh()
Computes the hyperbolic sine of an angle expressed in radian, the output will be in the range (−∞, +∞). If you has an angle in degree, you can convert it to radians using the radians()
function.
Syntax | sinh(<radians>) |
||
Arguments | Name | Type | Description |
<radians> |
Numeric | The angle expressed in radian | |
Return Type | DOUBLE |
RETURN sinh(radians(30))
Result:
sinh(radians(30)) |
---|
0.54785347388804 |
tan()
Computes the tangent of an angle expressed in radian, the output will be in the range (−∞, +∞). If you has an angle in degree, you can convert it to radians using the radians()
function.
Syntax | tan(<radians>) |
||
Arguments | Name | Type | Description |
<radians> |
Numeric | The angle expressed in radian | |
Return Type | DOUBLE |
RETURN tan(radians(45))
Result:
tan(radians(45)) |
---|
1 |
tanh()
Computes the hyperbolic tangent of an angle expressed in radian, the output will be in the range [−1, 1]. If you has an angle in degree, you can convert it to radians using the radians()
function.
Syntax | tanh(<radians>) |
||
Arguments | Name | Type | Description |
<radians> |
Numeric | The angle expressed in radian | |
Return Type | DOUBLE |
RETURN tanh(radians(45))
Result:
tanh(radians(45)) |
---|
0.655794202632672 |