본문으로 건너뛰기
최종 수정: 에

ATANH

설명​

x의 쌍곡선 역탄젠트를 반환합니다. 반환값이 NULL이 되는 경우는 x가 -1에서 1 사이의 범위(-1과 1 제외)에 속하지 않을 때입니다.

구문​

ATANH(<x>)

매개변수​

매개변수설명
<x>쌍곡선 역탄젠트를 계산할 값

반환 값​

매개변수 x의 쌍곡선 역탄젠트 값입니다.

특수 사례​

  • x가 0이면 0을 반환합니다
  • x가 1 또는 -1이면 NULL을 반환합니다
  • x가 범위 (-1, 1)을 벗어나면 NULL을 반환합니다
  • x가 NaN이면 NaN을 반환합니다
  • x가 양의 무한대 또는 음의 무한대이면 NULL을 반환합니다
  • x가 NULL이면 NULL을 반환합니다

예제​

select atanh(0.0);
+------------+
| atanh(0.0) |
+------------+
| 0 |
+------------+
select atanh(-1.0);
+-------------+
| atanh(-1.0) |
+-------------+
| NULL |
+-------------+
select atanh(1.0);
+------------+
| atanh(1.0) |
+------------+
| NULL |
+------------+
select atanh(0.5);
+--------------------+
| atanh(0.5) |
+--------------------+
| 0.5493061443340548 |
+--------------------+
select atanh(cast('nan' as double));
+---------------------------+
| atanh(cast('nan' AS DOUBLE)) |
+---------------------------+
| NaN |
+---------------------------+
select atanh(cast('inf' as double));
+---------------------------+
| atanh(cast('inf' AS DOUBLE)) |
+---------------------------+
| NULL |
+---------------------------+