MySQL,ASIN()関数でアークサインを取得する

スポンサーリンク

鍛錬 933

MySQL,ASIN()関数でアークサインを取得する

ASIN()関数を使用すると、正弦(サイン)の逆三角関数であるアークサイン(逆正弦)を取得・計算することができます。
 
以下は、ASIN()関数についてです。

引数の x に、正弦(サイン)を指定します。

ASIN(x)

戻り値

引数 x のアークサインをラジアン[rad]で返します。

スポンサーリンク

実行結果

以下は、アークサインを取得しています。

今回は、角度 \(\theta\) を \(\displaystyle \frac{\pi}{6}\) [rad] として正弦(サイン)を取得し、その正弦(サイン)のアークサイン[rad]を取得しています。

\(y = \sin(\displaystyle \frac{\pi}{6} [rad])\)
 
\(x = \arcsin y\)
mysql> 
mysql> select round(sin(pi() / 6), 3) as 'sin(pi/6 [rad])';
+-----------------+
| sin(pi/6 [rad]) |
+-----------------+
|           0.500 |
+-----------------+
1 row in set (0.00 sec)

mysql> 
mysql> 
mysql> select round(asin(0.5), 6) as 'asin(0.5) [rad]';
+-----------------+
| asin(0.5) [rad] |
+-----------------+
|        0.523599 |
+-----------------+
1 row in set (0.00 sec)

 
上記に示した通り、正弦 0.5 (30度) のアークサインは 0.523599 [rad] であることが分かりました。

\(y = \sin(\displaystyle \frac{\pi}{6} [rad])\)
\(y = 0.5\)
 
\(x = \arcsin y\)
\(x = \arcsin 0.5\)
\(x = 0.523599 [rad]\)
タイトルとURLをコピーしました