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

スポンサーリンク

鍛錬 936

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

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

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

ACOS(x)

戻り値

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

スポンサーリンク

実行結果

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

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

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

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

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

\(y = \cos(\displaystyle \frac{\pi}{3} [rad])\)
\(y = 0.5\)
 
\(x = \arccos y\)
\(x = \arccos 0.5\)
\(x = 1.047198 [rad]\)
タイトルとURLをコピーしました