このトピックでは、AGEの三角関数について説明します。
degrees
degree ()
はラジアンを度に変換します。
構文
degrees(expression)
戻り値
agtype浮動小数点数。
Parameters
パラメーター | 説明 |
expression | 角度をラジアンで表すagtype数値式。 |
使用上の注意
degree (null)
はnull
を返します。
例
SELECT *
FROM cypher('graph_name', $$
RETURN degrees(3.14159)
$$) as (deg agtype);
π に近い次数が返されます。
deg
------------------
179.999847960504
(1 row)
radians
ラジアン ()
は度をラジアンに変換します。
構文
radians(expression)
戻り値
agtype浮動小数点数。
Parameters
パラメーター | 説明 |
expression | 角度を度で表すagtype数値式。 |
使用上の注意
radians(null)
はnull
を返します。
例
SELECT *
FROM cypher('graph_name', $$
RETURN radians(180)
$$) as (rad agtype);
π に近いラジアン値が返されます。
rad
------------------
3.14159265358979
(1 row)
pi
pi()
は数学的定数 π を返す。
構文
pi()
戻り値
agtype浮動小数点数。
例
SELECT *
FROM cypher('graph_name', $$
RETURN pi()
$$) as (p agtype);
定数 π が返される。
p
------------------
3.14159265358979
(1 row)
sin
sin()
は数の正弦を返します。
構文
sin(expression)
戻り値
agtype浮動小数点数。
Parameters
パラメーター | 説明 |
expression | 角度をラジアンで表すagtype数値式。 |
使用上の注意
sin(null)
はnull
を返します。
例
SELECT *
FROM cypher('graph_name', $$
RETURN sin(0.5)
$$) as (s agtype);
0.5の正弦が返されます。
s
-------------------
0.479425538604203
(1 row)
cos
cos()
は数の余弦を返します。
構文
cos(expression)
戻り値
agtype浮動小数点数。
Parameters
パラメーター | 説明 |
expression | 角度をラジアンで表すagtype数値式。 |
使用上の注意
cos(null)
はnull
を返します。
例
SELECT *
FROM cypher('graph_name', $$
RETURN cos(0.5)
$$) as (c agtype);
0.5の余弦が返されます。
c
-------------------
0.877582561890373
(1 row)
tan
tan()
は、数値のタンジェントを返します。
構文
tan(expression)
戻り値
agtype浮動小数点数。
Parameters
パラメーター | 説明 |
expression | 角度をラジアンで表すagtype数値式。 |
使用上の注意
tan(null)
はnull
を返します。
例
SELECT *
FROM cypher('graph_name', $$
RETURN tan(0.5)
$$) as (t agtype);
0.5のタンジェントが返されます。
t
------------------
0.54630248984379
(1 row)
ベビーベッド
cot()
は番号のコタンジェントを返します。
構文
cot(expression)
戻り値
agtype浮動小数点数。
Parameters
パラメーター | 説明 |
expression | 角度をラジアンで表すagtype数値式。 |
使用上の注意
cot(null)
はnull
を返します。
例
SELECT *
FROM cypher('graph_name', $$
RETURN cot(0.5)
$$) as (t agtype);
0.5のコタンジェントが返されます。
t
------------------
1.83048772171245
(1 row)
asin
asin()
は、数値のアークサインを返します。
構文
asin(expression)
戻り値
agtype浮動小数点数。
Parameters
パラメーター | 説明 |
expression | 角度をラジアンで表すagtype数値式。 |
使用上の注意
asin(null)
はnull
を返します。expression < -1
またはexpression > 1
の場合、asin(expression)
はnull
を返します。
例
SELECT *
FROM cypher('graph_name', $$
RETURN asin(0.5)
$$) as (arc_s agtype);
0.5のアークサインが返されます。
arc_s
-------------------
0.523598775598299
(1 row)
acos
acos()
は、数値の逆余弦を返します。
構文
acos(expression)
戻り値
agtype浮動小数点数。
Parameters
パラメーター | 説明 |
expression | 角度をラジアンで表すagtype数値式。 |
使用上の注意
acos(null)
はnull
を返します。expression < -1
またはexpression > 1
の場合、acos(expression)
はnull
を返します。
例
SELECT *
FROM cypher('graph_name', $$
RETURN acos(0.5)
$$) as (arc_c agtype);
0.5の逆余弦が返されます。
arc_c
-----------------
1.0471975511966
(1 row)
atan
atan()
は、数値のアークタンジェントを返します。
構文
atan(expression)
戻り値
agtype浮動小数点数。
Parameters
パラメーター | 説明 |
expression | 角度をラジアンで表すagtype数値式。 |
使用上の注意
atan(null)
はnull
を返します。
例
SELECT *
FROM cypher('graph_name', $$
RETURN atan(0.5)
$$) as (arc_t agtype);
0.5のアークタンジェントが返されます。
arc_t
-------------------
0.463647609000806
(1 row)
atan2
atan2()
は、一連の座標のアークタンジェントをラジアンで返します。
構文
atan2(expression1, expression2)
戻り値
agtype浮動小数点数。
Parameters
パラメーター | 説明 |
expression1 | 角度をラジアンで表すyのagtype数値式。 |
expression2 | 角度をラジアンで表すxのagtype数値式。 |
使用上の注意
atan2(null, null)
、atan2(null, expression2)
、およびatan(expression1, null)
はnull
を返します。
例
SELECT *
FROM cypher('graph_name', $$
RETURN atan2(0.5, 0.6)
$$) as (arc_t2 agtype);
0.5と0.6のアークタンジェントが返されます。
arc_t2
-------------------
0.694738276196703
(1 row)