ASIN 求反正弦值

 ASIN(x) 函数用来计算参数 x 的反正弦值。若参数 x 不在 -1 到 1 的范围之内,则返回 NULL。

注意:ASIN 函数和 SIN 函数互为反函数

示例用法

(1)使用 ASIN 函数计算 1 的反正弦值,如下:

mysql> select ASIN(1);
+--------------------+
| ASIN(1)            |
+--------------------+
| 1.5707963267948966 |
+--------------------+
1 row in set (0.02 sec)

(2)使用 ASIN 函数计算 -1 的反正弦值,如下:

mysql> select ASIN(-1);
+---------------------+
| ASIN(-1)            |
+---------------------+
| -1.5707963267948966 |
+---------------------+
1 row in set (0.02 sec)

(3)使用 ASIN 函数计算 2 的反正弦值,如下:

mysql> select ASIN(2);
+---------+
| ASIN(2) |
+---------+
| NULL    |
+---------+
1 row in set (0.03 sec)

由结果可以看到,ASIN(2) 中的参数 2 超出了正弦值的范围,因此返回 NULL。

(4)验证 ASIN 和 SIN 两个函数互为反函数,如下:

mysql> SELECT SIN(1);
+--------------------+
| SIN(1)             |
+--------------------+
| 0.8414709848078965 |
+--------------------+
1 row in set (0.03 sec)

mysql> SELECT ASIN(SIN(1));
+--------------+
| ASIN(SIN(1)) |
+--------------+
|            1 |
+--------------+
1 row in set (0.03 sec)

由结果可以看到,SIN(1) 计算的值作为 ASIN 函数的参数,最终计算返回的结果还是 1。

关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号