나무모에 미러 (일반/밝은 화면)
최근 수정 시각 : 2024-11-03 17:41:23

역삼각함수

아크코탄젠트에서 넘어옴

파일:나무위키+유도.png  
아크사인은(는) 여기로 연결됩니다.
유튜버 아크사인에 대한 내용은 아크사인(유튜버) 문서
번 문단을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
참고하십시오.
역삼각함수 관련 틀
[ 펼치기 · 접기 ]
초등함수
Elementary Functions
{{{#!wiki style="margin: 0 -10px -5px; min-height: calc(1.5em + 5px)"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin: -5px -1px -11px; word-break: keep-all"
<colbgcolor=#567843> 대수함수 다항함수 (상수 · 1차 · 2차 · 3차 · 4차 · 추론 · 공식 ( 길이 · 넓이 ) · 소수생성) · 유리함수 · 무리함수
초월함수 지수함수( 확률밀도함수 · 허수지수함수 ) · 로그함수 ( 복소로그함수 ) · 삼각함수 · 역삼각함수 · 쌍곡선 함수 · 역쌍곡선 함수 }}}}}}}}}

특수함수
Special Functions
{{{#!wiki style="margin: 0 -10px -5px; min-height: calc(1.5em + 5px)"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin: -5px -1px -11px; word-break: keep-all"
<colbgcolor=#383B3D><colcolor=#fff> 적분 오차함수(error function)(가우스 함수 · 가우스 적분 함수) · 베타 함수(불완전 베타 함수) · 감마 함수(불완전 감마 함수 · 로그 감마 함수) · 타원 적분 · 야코비 타원 함수 · 지수 적분 함수 · 로그 적분 함수 · 삼각 적분 함수 · 쌍곡선 적분 함수 · 프레넬 적분 함수 · 구데르만 함수
미분방정식 르장드르 함수[math(^\ast)] (구면 조화 함수) · 베셀 함수 · 에르미트 함수 · 라게르 함수 · 에어리 함수
역함수 브링 근호 · 람베르트 W 함수 · 역삼각함수
급수 제타 함수 · 후르비츠 제타 함수 · 세타 함수 · 초기하함수 · 폴리로그함수 · 폴리감마 함수 · 바이어슈트라스 타원 함수
정수론 소수 계량 함수 · 소인수 계량 함수 · 뫼비우스 함수 · 최대공약수 · 최소공배수 · 약수 함수 · 오일러 피 함수 · 폰 망골트 함수 · 체비쇼프 함수 · 바쁜 비버 함수
기타 헤비사이드 계단함수 · 부호 함수 · 테트레이션(무한 지수 탑 함수) · 지시함수 · 바닥함수 / 천장함수 · 허수지수함수 · 혹 함수
[math(^\ast)] 특수함수가 아니라 특정 조건을 만족시키는 다항함수이지만, 편의상 이곳에 기술했다.
}}}}}}}}} ||

삼각함수 · 쌍곡선함수
Trigonometric Functions · Hyperbolic Functions
{{{#!wiki style="margin: 0 -10px -5px; min-height: calc(1.5em + 5px)"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin: -5px -1px -11px"
<colbgcolor=#f080b0> 기본 개념 기하학{평면기하학(삼각형 · 삼각비 · · 쌍곡선)} · 해석학{좌표계 · 복소평면 · 함수(초월함수 · 특수함수)}
삼각함수 사인곡선(위상수학자의 사인곡선) · 역함수 · 도함수 · 역도함수 · 관련 함수 · 삼각함수의 덧셈정리 · 바이어슈트라스 분해 정리 · 미타그레플레르 정리 · 오일러 공식 · 푸리에 해석(푸리에 변환) · 삼각 적분 함수 · 구데르만 함수 · 프레넬 적분 함수 · 디리클레 함수 · 바이어슈트라스 함수 · 볼테라 함수 · 에어리 함수 · 야코비 타원 함수
쌍곡선함수 현수선 · 쌍곡선 적분 함수 · 구데르만 함수 }}}}}}}}}

1. 개요2. 상세3. 표기법4. 항등식5. 그래프6. 도함수7. 역도함수
7.1. 특수 적분
8. 무한급수
8.1. 도량형학 관점에서의 의의
9. 기타 논의
9.1. 역삼각함수를 이용한 삼각방정식의 풀이9.2. 역삼각함수를 이용한 각 찾기9.3. 역삼각함수와 삼각함수의 합성함수9.4. 이변수함수 꼴
10. 복소수 관련
10.1. 오일러 공식을 이용한 역삼각함수 다시 쓰기10.2. 복소평면상 역삼각함수의 그래프
11. 기타12. 관련 문서

1. 개요

inverse trigonometric function /

삼각함수의 수치[1]을 입력받아 그 각에 대한 삼각비의 값을 출력하는 함수이다. 그것에 대한 역함수, 곧 삼각함수의 값(삼각비)을 입력받아 그 값에 해당하는 각을 출력하는 함수를 생각할 수 있고, 그것을 역삼각함수라 한다.

호도법에서는 단위원을 기준으로 각의 수치가 곧 의 길이 수치가 되기 때문에 호를 의미하는 접두사 [math(\text{arc-})]가 본래 함수의 명칭 앞에 붙는다.

2. 상세

삼각함수는 주기함수이기 때문에 일대일대응이 아니어서 역함수를 정의할 수 없다. 하지만 정의역을 제한하여 일대일 대응으로 만들면 역함수를 정의할 수 있게 된다.

이 문제를 쉽게 생각하기 위해 [math(\sin{\theta}=a)] (단, [math(|a| \leq 1)])의 방정식을 고려해보자. 이 삼각방정식의 해가 무한히 존재하는 것은 일반해의 개념을 논의하면서 보았다. 이 뜻은 한 [math(a)]의 값에 대하여 [math(\theta)] 값이 여러개 존재한다는 의미가 되는데 역삼각함수는 [math(a)]의 값에 대하여 [math(\theta)]의 값을 출력하는 함수임을 고려해보면 하나의 정의역의 원소에 대응되는 값이 여러개 존재한다는 의미가 되어 일정 조건을 걸지 않으면 역삼각함수는 함수가 될 수 없다.

하지만 일종의 제약 즉, [math(\theta)] 값을 가질 수 있는 영역을 제한한다면[2] 일대일대응이 되어 함수가 될 수 있다. 이 제한한 영역을 주욧값(principal value)이라 한다.

각 역삼각함수의 정의역과 치역(주욧값)을 나열해보면 아래와 같다.
역삼각함수 정의역 치역
[math(\boldsymbol{y=\arcsin{x}})] [math(|x| \leq 1)] [math(|y| \leq \dfrac\pi2)]
[math(\boldsymbol{y=\arccos{x}})] [math(0 \leq y \leq \pi)]
[math(\boldsymbol{y=\mathbf{arcsec}\,{x}})] [math(|x| \geq 1)] [math(0 \leq y <\dfrac\pi2)] 또는 [math(\dfrac\pi2 < y \leq \pi)][3]
[math(\boldsymbol{y=\mathbf{arccsc}\,{x}})] [math(-\dfrac\pi2 \leq y <0)] 또는 [math(0 < y \leq \dfrac\pi2)][4]
[math(\boldsymbol{y=\mathbf{arctan}\,{x}})] [math(x \in \mathbb{R})] [math(|y| < \dfrac\pi2)]
[math(\boldsymbol{y=\mathbf{arccot}\,{x}})] [math(0<y<\pi)]

아크 사인, 아크 탄젠트, 아크 코시컨트, 아크 코탄젠트는 원점 대칭인 홀함수이다. 즉, 다음이 성립한다.

[math(\begin{aligned}
\arcsin x &= -\arcsin{(-x)} \\
\arctan x &= -\arctan{(-x)} \\
\operatorname{arccsc}x &= -\operatorname{arccsc}{(-x)} \\
\operatorname{arccot}x &= -\operatorname{arccot}{(-x)}
\end{aligned})]

반면에 아크 코사인, 아크 시컨트는 원래 함수가 짝함수인 관계로 음함수가 되는 것을 회피하기 위해 [math(x)]축 아래를 버렸으므로 홀함수도 짝함수도 아니며, 다음이 성립한다.

[math( \begin{aligned}
\arccos{(-x)} &= \pi -\arccos x \\
\operatorname{arcsec}{(-x)} &= \pi -\operatorname{arcsec} x
\end{aligned} )]

3. 표기법

학자, 교재, 프로그래밍 언어마다 그 표기법이 달라 주의를 요한다. 예를 들어 아크 사인의 경우 [math(\operatorname{asin}{x})], [math(\operatorname{arcsin}{x})], [math(\sin^{-1}{x})] 등의 방법으로 표기한다. 다만 수학계가 권장하는 것은 접두사 [math(\text{arc-})]를 붙인 형태이며, -1을 첨자로 올린 방식은 제곱 표기와 혼동될 수 있어 그다지 권장하지 않는다. 따라서 해당문서에서는 수학계가 권장하는 방식인 접두사 [math(\text{arc-})]를 붙인 형태만 서술한다.

4. 항등식

5. 그래프

파일:namu_각종_역삼각함수_그래프_수정.svg

본래의 삼각함수와 역함수 관계에 있기 때문에 해당 그래프들을 [math(y=x)]에 대하여 대칭하면 삼각함수의 그래프와 일치하게 된다. 상술했듯 정의역의 범위를 제한했으므로, 아크 탄젠트와 아크 코탄젠트를 제외하면 실수의 진부분집합에 대해서만 그래프가 나타난다.

한편, 아크 탄젠트와 아크 코탄젠트와 같은 개형의 그래프를 시그모이드라고 한다.

6. 도함수


분모에 제곱근거듭제곱이 있는 도함수를 가진다. 미적분학 과목에서 삼각치환을 이용한 적분을 할 때 역삼각함수들을 자주 볼 수 있다. 왜냐하면 적분 과정에서 삼각함수로 치환한 변수를 다시 본래의 정의역으로 되돌려야 하는데, 이때 역삼각함수로 쓰는게 편하기 때문.[7]

부호는 삼각함수의 도함수와 같다.

[도함수 유도하기]
------
[1] 아크 사인
[math(\begin{aligned} y = \arcsin x \quad \Leftrightarrow \quad x = \sin y \end{aligned} )]
이므로 양변을 [math(x)]에 대해 미분하면
[math(\begin{aligned} 1 = \cos y \cdot \frac{{\rm d}y}{{\rm d}x} \quad \to \quad \frac{{\rm d}y}{{\rm d}x} = \frac1{\cos y} \end{aligned} )]
한편, [math(\cos y = \sqrt{1-\sin^2y})]인데, 부호를 양으로만 선택한 것은 아크 사인의 치역 [math(-\pi/2 \leq y \leq \pi/2)]때문이다. 그런데 [math(x=\sin y)]이므로
[math(\begin{aligned} \frac{{\rm d}}{{\rm d}x}(\arcsin x) = \frac1{\sqrt{1-x^2}} \end{aligned} )]

[2] 아크 코사인
아크 사인 비슷한 과정을 거쳐 다음을 얻는다.
[math(\begin{aligned} \frac{{\rm d}}{{\rm d}x}(\arccos x) = -\frac1{\sqrt{1-x^2}} \end{aligned} )]

[3] 아크 탄젠트
[math(\begin{aligned} y = \arctan x \quad \Leftrightarrow \quad x = \tan y \end{aligned} )]
이므로 양변을 [math(x)]에 대해 미분하면
[math(\begin{aligned} 1 = \sec^2y \cdot \frac{{\rm d}y}{{\rm d}x} \quad \to \quad \frac{{\rm d}y}{{\rm d}x} = \frac1{\sec^2y} \end{aligned} )]
한편, [math(\sec^2y = 1+\tan^2y)]이고 [math(x = \tan y)]이므로
[math(\begin{aligned} \frac{{\rm d}}{{\rm d}x}(\arctan x) = \frac1{1+x^2} \end{aligned} )]

[4] 아크 시컨트
[math(\begin{aligned} y = \operatorname{arcsec}x \quad \Leftrightarrow \quad x = \sec y \end{aligned} )]
이므로 양변을 [math(x)]에 대해 미분하면
[math(\begin{aligned} 1 = \sec y\tan y \cdot \frac{{\rm d}y}{{\rm d}x} \quad \to \quad \frac{{\rm d}y}{{\rm d}x} = \frac1{\sec y\tan y} \end{aligned} )]
한편, 치역에 의해
[math(\begin{aligned} \tan y = \begin{cases} \sqrt{\sec^2y-1} \quad& \left( 0<y \leq \dfrac\pi2 \right) \\ \\ -\sqrt{\sec^2y-1} \quad& \left( \dfrac\pi2<y \leq \pi \right) \end{cases} \end{aligned} )]
이고, [math(x=\sec y)]이므로
[math(\begin{aligned} \tan y = \begin{cases} \sqrt{x^2-1} \quad& ( x \geq 0 ) \\ \\ -\sqrt{x^2-1} \quad& (x<0) \end{cases} \end{aligned} )]
이다. 이상에서
[math(\begin{aligned} \frac{{\rm d}}{{\rm d}x}(\operatorname{arcsec}x) = \begin{cases} \dfrac1{x\sqrt{x^2-1}} \quad& ( x \geq 0 ) \\ \\ \dfrac1{-x\sqrt{x^2-1}} \quad& (x<0) \end{cases} \end{aligned} )]
이다. 한편, 이것을 한번에 쓰기 위해서 절댓값의 특성을 고려하면
[math(\begin{aligned} \frac{{\rm d}}{{\rm d}x}(\operatorname{arcsec}x) = \frac1{|x|\sqrt{x^2-1}} \end{aligned} )]
을 얻는다. 다른 방법으로서 항등식 [math(\operatorname{arcsec}x = \arccos\cfrac1x)]을 이용하면 더 간단하게 유도할 수 있는데
[math(\begin{aligned} \frac{\rm d}{{\rm d}x}(\operatorname{arcsec}x) &= \frac{\rm d}{{\rm d}x}{\left(\arccos\frac1x\right)} \\ &= -\frac{-\dfrac1{x^2}}{\sqrt{1-\dfrac1{x^2}} } \\ &= \frac1{x^2\sqrt{1-\dfrac1{x^2}} } \\ &= \frac1{|x|\sqrt{x^2-1}}\end{aligned})]

[5] 아크 코시컨트
아크 시컨트와 비슷한 과정을 거쳐 다음을 얻는다.
[math(\begin{aligned} \frac{{\rm d}}{{\rm d}x}(\operatorname{arccsc}x) = -\frac1{|x|\sqrt{x^2-1}} \end{aligned} )]

[6] 아크 코탄젠트
아크 탄젠트와 비슷한 과정을 거쳐 다음을 얻는다.
[math(\begin{aligned} \frac{{\rm d}}{{\rm d}x}(\operatorname{arccot}x) = -\frac1{1+x^2} \end{aligned} )]

7. 역도함수


부분적분을 활용하여 증명할 수 있다.

여기서 [math(\operatorname{sgn}x)]는 부호 함수이고, [math(\sf const.)]는 적분 상수이다.

7.1. 특수 적분


여기서 [math(\mathrm{Li}_2)]는 폴리로그함수이고, [math(\textsf{const.})]는 적분 상수이다.

8. 무한급수

역삼각함수의 도함수가 초등함수로 나타나므로 이를 매클로린 급수로 전개한 식을 적분함으로써 무한급수를 얻을 수 있다. 예를 들어

[math(\begin{aligned} \frac{{\rm d}}{{\rm d}z} (\arcsin{z})&=\frac{1}{\sqrt{1-z^{2} }} \\ &= (1-z^2)^{-1/2} \quad (|z|<1) \end{aligned} )]

이므로 이항급수의 테일러 전개를 이용하면
[math(\begin{aligned} (1-z^2)^{-1/2} &= \sum_{n=0}^\infty\binom{-1/2}n(-z^2)^n \\ &= 1 + \sum_{n=1}^\infty\frac1{n!}{\left(-\dfrac12\right)}{\left(-\dfrac12-1\right)}{\left(-\dfrac12-2\right)}\cdots{\left(-\dfrac12-n+1\right)}(-z^2)^n \\ &= 1 + \sum_{n=1}^\infty\frac{(-1)(-3)(-5)\cdots(1-2n)}{2^n{\cdot}n!}(-1)^nz^{2n} \\ &= 1 + \sum_{n=1}^\infty\frac{(-1)^n(2n-1)!!(-1)^n}{(2n)!!}z^{2n} \\ &= 1 + \sum_{n=1}^\infty \frac{(2n-1)!!}{(2n)!!}z^{2n} \\ &= \sum_{n=0}^\infty\frac{(2n-1)!!}{(2n)!!}z^{2n}\end{aligned})]
여기서 [math(!!)]는 이중계승이다.
이제 위 식을 구간 [math([0,\,z])]에 대해 정적분하면 [math(\arcsin0 = 0)]이므로
[math(\begin{aligned}\int_0^z \frac{\rm d}{{\rm d}t}\arcsin t{\rm\,d}t &= \biggl[\arcsin t\biggr]_0^z \\ &= \arcsin z \\ &= \int_0^z \sum_{n=0}^\infty\frac{(2n-1)!!}{(2n)!!}t^{2n}{\rm\,d}t \\ &= {\left[\sum_{n=0}^\infty\frac{(2n-1)!!}{(2n)!!}\frac{t^{2n+1}}{2n+1}\right]}_0^z \\ &= \sum_{n=0}^\infty\frac{(2n-1)!!}{(2n)!!}\frac{z^{2n+1}}{2n+1}\end{aligned})]
이상에서

[math(\displaystyle \arcsin z = \sum_{n=0}^\infty\frac{(2n-1)!!}{(2n)!!}\frac{z^{2n+1}}{2n+1})]

이고 도함수에서와는 다르게 이 급수에서는 [math(z = \pm1)]에서도 정의가 되므로 정의역은 [math(|z|\le1)]이다. 이중계승을 계승으로 대치함으로써 다음을 얻는다.
[math(\displaystyle \arcsin z= \sum_{n=1}^\infty \frac{(2n)!}{4^n(n!)^2}\frac{z^{2n+1}}{2n+1} \quad (|z| \le 1))]

역탄젠트 함수의 경우
[math(\displaystyle \arctan z = \sum_{n=0}^\infty \frac{(-1)^n}{2n+1}z^{2n+1} \quad (|z| \le 1) )]
위 무한급수는 그레고리 급수라고도 한다.

나머지 함수들의 경우 앞선 항등식 항목의 관계식
[math(\begin{aligned} \arccos z &= \dfrac\pi2 - \arcsin z\\ \operatorname{arccot}z &= \dfrac\pi2 - \arctan z \\ \operatorname{arccsc} z &= \arcsin{\biggl(\dfrac1z \biggr)} \\ \operatorname{arcsec}z &= \arccos{\biggl(\dfrac1z \biggr)}\end{aligned})]
를 이용해서 구하면 된다.

8.1. 도량형학 관점에서의 의의

바로 이 무한급수의 존재 때문에 삼각함수의 정의역이 호도법으로 나타낸 각의 수치, 즉 [math(\theta/{\rm rad})]이어야 함이 자명하게 드러난다.[8]

역삼각함수는 삼각함수의 결과값을 정의역으로 받는 함수인데, 삼각함수의 값은 좌표평면 위의 반지름이 [math(r)]인 원에서 다음과 같이
[math(\begin{aligned} \sin\underline\theta &= \dfrac yr \\ \cos\underline\theta &= \dfrac xr \\ \tan\underline\theta &= \dfrac yx\end{aligned})]
등등 차원과 단위가 같은 두 물리량(혹은 좌표)의 비로 정의되므로 단위가 없는 무차원량이다. 다음으로, 가령 앞서 [math(\arcsin z = \underline\theta)]의 무한급수는 [math(z = y/r)]인 경우에 해당하며 해당 급수를 전개하면
[math(\displaystyle \sum_{n=0}^\infty \frac{(2n-1)!!}{(2n)!!{\cdot}(2n+1)}{\left(\frac yr\right)}^{2n+1} = \frac yr + \frac16{\left(\frac yr\right)}^3 + \frac3{40}{\left(\frac yr\right)}^5 + \frac5{112}{\left(\frac yr\right)}^7 + \cdots )]
이 되어 무차원량인 수들의 덧셈이 되므로 위 급수의 수렴값 [math(\underline\theta)] 역시 무차원량이어야 한다. 한편 [math(y/r = 1)]이면 [math(\underline\theta = \pi/2)]로 수렴하는데 이는 호도법으로 나타낸 직각, 즉

[math(\theta = \cfrac\pi2{\rm\,rad})]

의 수치이므로 [math(\underline\theta = \theta/{\rm rad})]이다. 따라서 삼각함수의 정의역은 각도 [math(\theta)] 그 자체가 아닌 이를 [math(\rm rad)]으로 나눈 값 [math(\theta/{\rm rad})]으로 표기함이 마땅하다.

또한, 이러한 무한급수의 수렴값은 호도법으로 나타낸 각의 수치로 수렴하므로, 가령 육십분법 각도 [math(\phi)]로 표기할 경우 비례식 [math(\theta : 2\pi{\rm\,rad} = \phi : 360\degree)]로부터 얻어지는 관계식

[math(\theta/{\rm rad} = \cfrac\pi{180\degree}\phi)]

를 이용하여

[math(\sin\cfrac\pi{180\degree}\phi)]
와 같이 나타내야한다는 점도 주목할 만하다.


[math(\cfrac\pi{180\degree}\phi)]

역시 물리량과 단위를 묶어서 표기하면

[math(\cfrac\pi{180}(\phi/\degree))]

가 되어, 육십분법으로 나타낸 각도의 수치(무차원량) [math(\phi/\degree)]에 [math(\pi/{180})]가 곱해진 무차원량의 수치임을 알 수 있다.

9. 기타 논의

9.1. 역삼각함수를 이용한 삼각방정식의 풀이

삼각함수 문서에서 삼각방정식의 한 특수해를 [math(\xi)], [math(a)], [math(b)]는 상수, [math(|a| \leq 1)], [math(n)]을 임의의 정수라 할 때 각 방정식의 일반해는 다음과 같음을 논의했다.
방정식 일반해
[math(\boldsymbol{\sin{x}=a})] [math(x=n\pi+(-1)^{n}\xi)]
[math(\boldsymbol{\cos{x}=a})] [math(x=2n\pi \pm \xi)]
[math(\boldsymbol{\tan{x}=b})] [math(x=n\pi+\xi)]
이 성립함을 보였다. 그런데 역삼각함수의 정의를 생각하면, 한 특수해를 역삼각함수로 사용해도 된다는 것을 알 수 있다. 따라서
방정식 일반해
[math(\boldsymbol{\sin{x}=a})] [math(x=n\pi+(-1)^{n}\arcsin{a})]
[math(\boldsymbol{\cos{x}=a})] [math(x=2n\pi \pm \arccos{a})]
[math(\boldsymbol{\tan{x}=b})] [math(x=n\pi+\arctan{b})]

주의해야 할 것은 특정 구간에 대한 특수해를 구할 때인데, 역삼각함수는 치역이 정해져있어 구하는 구간이 치역과 동일한 경우를 제외하곤 방정식 [math(\sin{x}=a)], [math(\cos{x}=a)], [math(\tan{x}=b)]의 해를 [math(x=\arcsin{a})], [math(x=\arccos{a})], [math(x=\arctan{b})]로 단정해선 안된다. 이 경우 일반해에서 적당한 정수를 대입해 해당 구간 내에 해가 존재하도록 맞춰줘야 한다.

9.2. 역삼각함수를 이용한 각 찾기

윗 문단에서도 논의했지만 역삼각함수는 치역이 제한되어 있어, 어떤 삼각함수의 값을 대입한다고 해서 원하는 각이 얻어지는 것은 아니다. 따라서 윗 문단과 같이 일반해를 이용하여 조건에 맞는 각을 찾아야 한다.

오일러 공식을 이용해서 다시 쓴 역삼각함수를 이용해도 되지만, 환원 불능(casus irreducibilis)[9]이 될 수 있으므로 주의하는 것이 좋다.

9.3. 역삼각함수와 삼각함수의 합성함수

이 문단에서는 역삼각함수와 삼각함수의 합성함수 [math(\arcsin{(\sin{x})})]같은 꼴을 분석해본다.

[1] [math(\boldsymbol{\arcsin{(\sin{x})}})]
얼핏 생각하기엔 역함수와 본 함수를 합성한 것이어서 [math(\arcsin{(\sin{x})}=x)]라고 생각할 수 있다. 하지만 이것이 성립하는 것은 닫힌 구간 [math([-\pi/2,\,\pi/2])]에서만 성립한다. 그 이유는 아크 사인 함수의 치역 때문으로, 해당 구간을 넘어서면 역삼각함수의 치역에서 벗어나기 때문이다.

일단 가장 쉬운 단서를 파악해보자. 합성함수여도 역삼각함수의 일종이기에 [math(-\pi/2 \leq \arcsin{(\sin{x})} \leq \pi/2)]를 만족할 것이다. 또, 치역 내의 값이 함숫값으로 나오는 [math(x)]값의 구간에 대해선 [math(\arcsin{(\sin{x})}=x)]로 쓸 수 있을 것이다. 그렇기 때문에 구간을
[math(\begin{aligned} -\frac{\pi}{2}+n \pi \leq x \leq \frac{\pi}{2}+n \pi \quad \cdots \,(\ast) \end{aligned} )]
으로 나누어보자. 그런데 삼각함수는 각 변수의 변형이 가능하다.
[math(\begin{aligned} \sin{x}=\sin{ \{(-1)^{n}(x-n \pi) \} } \end{aligned} )]
이므로 해당 구간에서 다음과 같이 쓸 수 있다.
[math(\begin{aligned} \arcsin{(\sin{x})}=\arcsin{[\sin{ \{(-1)^{n}(x-n \pi) \} }]}\end{aligned} )]
이때 [math((\ast))]식을 약간 변형하면,
[math(-\dfrac{\pi}{2}\leq (-1)^{n}(x+n \pi) \leq \dfrac\pi2 )]
이므로 바뀐 변수에 대해선 아크 사인 함수의 치역을 만족시키므로
[math(\arcsin{(\sin{x})}=(-1)^{n}(x-n \pi) \quad \left(-\dfrac{\pi}{2}+n \pi \leq x < \dfrac{\pi}{2}+n \pi \right) )]

[2] [math(\boldsymbol{\arccos{(\cos{x})}})]
[1]과 비슷한 방법으로 구간을
[math(\begin{aligned} 0+2n \pi & \leq x \leq \pi+2n \pi \end{aligned} )]
로 잡아보자. 코사인 또한 각 변수의 변형이 가능하다.
[math(\begin{aligned} \cos{x}=\cos{(x-2n \pi)} \end{aligned} )]
변형된 각 변수는
[math(0 \leq x-2n \pi \leq \pi )]
으로 아크 코사인 함수의 치역을 만족시킨다. 따라서
[math(\begin{aligned} \arccos{(\cos{x})}=x-2n \pi \quad (2n \pi \leq x \leq (2n+1)\pi ) \end{aligned} )]
하지만 이것은 반만 구한 것으로 이번엔 구간
[math(\begin{aligned} (2n-1)\pi \leq x \leq 2n\pi \end{aligned} )]
으로 잡고, 각 변수 변환
[math(\begin{aligned} \cos{x}=\cos{(x-2n \pi)} \end{aligned} )]
을 이용하면 변환된 각변수는
[math(-\pi \leq x-2n \pi \leq 0 )]
여기서 한 번 더 각 변수를 변형하는데,
[math(\begin{aligned} \cos{x}=\cos{(x-2n \pi)}=\cos{(2n \pi-x)} \end{aligned} )]
을 이용하면 변환된 각변수는
[math(0 \leq 2n \pi-x \leq \pi )]
로 아크 코사인 함수의 치역을 만족시키게 된다. 따라서
[math(\begin{aligned} \arccos{(\cos{x})}=2n \pi -x \quad ((2n-1) \pi \leq x \leq 2n\pi ) \end{aligned} )]
한 번에 그 결과를 나타내면,
[math(\arccos{(\cos{x})}=\begin{cases}2n \pi -x & \quad ((2n-1)\pi \leq x < 2n\pi) \\ x-2n\pi & \quad (2n\pi \leq x < (2n+1) \pi ) \end{cases} )]

[3] [math(\boldsymbol{\arctan{(\tan{x})}})]
[1]과 비슷한 방법을 적용한다. 구간을
[math(\begin{aligned} -\dfrac\pi2 -n \pi \leq x \leq \dfrac\pi2 -n \pi \end{aligned} )]
으로 나누고,
[math(\begin{aligned} \tan{x}=\tan{(x+n\pi)} \end{aligned} )]
으로 각 변수를 치환하면
[math(\begin{aligned} -\dfrac\pi2 \leq x+n\pi \leq \dfrac\pi2 \end{aligned} )]
로 아크 탄젠트 함수의 치역을 만족하므로
[math(\begin{aligned} \arctan{(\tan{x})}=x+n \pi \quad \left( -\dfrac\pi2 -n \pi < x < \dfrac\pi2 -n \pi \right) \end{aligned} )]
이다.

[4] 그래프
위에서 논의한 함수들의 그래프는 다음과 같다.

파일:namu_삼각함수_역삼각함수_합성.svg

각 함수는 역삼각함수의 치역 내에서 진동하는 형태를 띄며, 아크 사인과 아크 코사인 함수는 삼각파 형태를, 아크 탄젠트 함수는 톱니파 형태를 띈다.

9.4. 이변수함수 꼴

역삼각함수 중에서 이변수함수로 정의되는 함수도 있다.
[math(\operatorname{atan2}{(y,\, x)} = \begin{cases}
\arctan\left(\dfrac y x\right) & \quad (x > 0) \\ \\
\arctan\left(\dfrac y x\right) + \pi & \quad (y \ge 0,\; x < 0) \\ \\
\arctan\left(\dfrac y x\right) - \pi & \quad (y < 0,\; x < 0) \\ \\
\dfrac\pi2 & \quad (y > 0,\; x = 0) \\ \\
-\dfrac\pi2 & \quad (y < 0,\; x = 0) \\ \\
\textsf{undefined} & \quad (y = 0,\; x = 0)
\end{cases} )]
이 함수의 결과값으로 복소수 [math(x+iy)]의 편각을 알 수 있다.

10. 복소수 관련

10.1. 오일러 공식을 이용한 역삼각함수 다시 쓰기

일반적인 삼각함수는 오일러의 공식을 이용해서 복소평면상에서 정의할 수 있고, 이렇게 확장하면 역함수를 정의하기가 용이하다.
[유도하기]
------
오일러의 공식 [math(e^{ix}=\cos x+i\sin x)]를 이용한다.
[math(\begin{aligned}\cos x &= \dfrac{e^{ix}+e^{-ix}}2 = \dfrac{e^{2ix}+1}{2e^{ix}} \\ \sin x &= \dfrac{e^{ix}-e^{-ix}}{2i} = \dfrac{e^{2ix}-1}{2ie^{ix}}\end{aligned})]
각 식은 [math(e^{ix})]에 대한 2차 방정식과 같으므로 다음과 같이 변형한 뒤 근의 공식을 적용하고 자연로그를 취하면 [math(x)]를 [math(\cos x)], [math(\sin x)]로 나타낼 수 있게 된다.
[math(\begin{aligned} (e^{ix})^2 &- 2\cos xe^{ix} + 1=0 \\ e^{ix} &= \cos x \pm \sqrt{\cos^2x-1} \\ x &= -i\ln\,(\cos x \pm \sqrt{\cos^2x-1}) \\ \\ (e^{ix})^2 &- 2i\sin xe^{ix} -1 = 0 \\ e^{ix} &= i\sin x \pm \sqrt{1-\sin^2x} \\ x &= -i\ln\,(i\sin x \pm \sqrt{1-\sin^2x}) \end{aligned})]
[math(\cos x = z)]라 놓으면 [math(x = \arccos z)]이며, 마찬가지로 [math(\sin x = z)]라 놓으면 [math(x = \arcsin z)]이므로
[math(\begin{aligned} \arccos z &= -i\ln\,(z \pm \sqrt{z^2-1}) \\ \arcsin z &= -i\ln\,(iz \pm \sqrt{1-z^2}) \end{aligned})]
각 식에서 부호가 2개씩 얻어지는데, 미분했을 때 우리가 알고 있는 도함수의 꼴이 나오는 쪽을 취한다.
[math( \begin{aligned} \dfrac{\rm d}{\mathrm{d}z}(\arccos z) &= \dfrac{\rm d}{\mathrm{d}z}\{-i\ln\,(z \pm \sqrt{z^2-1})\} \\&= -i\dfrac{1\pm\dfrac z{\sqrt{z^2-1} }}{z\pm\sqrt{z^2-1}} \\&= -i\dfrac{\dfrac{\sqrt{z^2-1}\pm z}{\sqrt{z^2-1} }}{z\pm\sqrt{z^2-1}} \\&= \mp i\dfrac1{\sqrt{z^2-1}} \\ &= \mp i\dfrac1{i\sqrt{1-z^2}} \\&= \mp\dfrac1{\sqrt{1-z^2}} \\ \\ \therefore \arccos z &= -i\ln\,(z+\sqrt{z^2-1}) \end{aligned})]

또한
[math(\begin{aligned} \dfrac{\rm d}{\mathrm{d}z}(\arcsin z) &= \dfrac{\rm d}{\mathrm{d}z}\{-i\ln\,(iz \pm \sqrt{1-z^2})\} \\&= -i\dfrac{i\mp\dfrac z{\sqrt{1-z^2} }}{iz\pm\sqrt{1-z^2}} \\&= -i\dfrac{\dfrac{i\sqrt{1-z^2}\mp z}{\sqrt{1-z^2} }}{iz\pm\sqrt{1-z^2}} \\& = -i\dfrac{\pm i}{\sqrt{1-z^2}}\\&=\pm\dfrac1{\sqrt{1-z^2}} \end{aligned})]
따라서
[math( \arcsin z = -i\ln\,(iz+\sqrt{1-z^2}))]

또한 복소수 [math(z = re^{i\theta})]에서 편각 [math(\arg z = \theta)]의 범위를 구간 [math((-\pi,~\pi])]로 잡으면 [math(\ln i = \ln e^{i\pi/2 } = i\pi/2)]이므로
[math(\begin{aligned} \arccos z &= -i\ln\,(z+\sqrt{z^2-1}) \\& = -i\ln\,\{i(-iz+\sqrt{1-z^2})\} \\& = -i\{\ln i + \ln\,(-iz+\sqrt{1-z^2})\} \\ &= -i\ln i - i\ln\,(-iz+\sqrt{1-z^2}) \\& = -i^2\frac\pi2 + i\ln\frac1{-iz+\sqrt{1-z^2}} \\& = \frac\pi2 + i\ln\,(iz+\sqrt{1-z^2}) \\ &= \frac\pi2 - \arcsin z \end{aligned})]
가 되어 실수 범위의 함수에서 성립하던 성질도 여전히 유효함을 알 수 있다.

[math(\arctan z)]의 경우 도함수를 적분함으로써 유도할 수 있다.
[math(\begin{aligned} \dfrac{\rm d}{{\rm d}z}\arctan z &= \dfrac1{1+z^2} \\&= \dfrac1{(z-i)(z+i)} \\&= \dfrac1{2i}{\left(\dfrac1{z-i}-\dfrac1{z+i}\right)} \end{aligned})]
이므로
[math(\displaystyle \arctan z = \int \frac1{2i}\biggl(\dfrac1{z-i}-\dfrac1{z+i}\biggr){\rm\,d}z = \frac1{2i}\ln\,\biggl|\frac{z-i}{z+i}\biggr| + {\textsf{const.}})]
여기서 치역이 주욧값의 범위를 취한다고 하면, [math(\arctan 0 = 0)]이므로 절댓값을 벗겨서
[math(\begin{aligned}\arctan z &= \dfrac1{2i}\ln{\left(\dfrac{i-z}{i+z}\right)} \\ &= -\dfrac i2\ln{\left(\dfrac{i-z}{i+z} \right)}\end{aligned})]
[math(\sec x = z)]라 놓으면 [math(\cos x = \cfrac1z)]이므로 [math(x = \operatorname{arcsec}z = \arccos\cfrac1z)], 즉
[math(\begin{aligned}\operatorname{arcsec}z &= \arccos\dfrac1z = -\ln{\left(\dfrac1z+\sqrt{\dfrac1{z^2}-1}\right)}\end{aligned})]
같은 방식으로
[math(\begin{aligned} \operatorname{arccsc}z &= \arcsin\dfrac1z \\&= -i\ln\,\biggl(\dfrac iz+\sqrt{1-\dfrac1{z^2}}\biggr) \\ \\ \operatorname{arccot}z &= \arctan\dfrac1z = -\dfrac i2\ln{\left(\dfrac{i-\dfrac1z}{i+\dfrac1z} \right)} \\&= -\dfrac i2\ln{\left(\dfrac{zi-1}{zi+1}\right)} \\&= -\dfrac i2\ln{\left(\dfrac{z+i}{z-i}\right)}\end{aligned})]
을 얻는다.

이 식은 삼각함수를 복소평면으로 확장해도 성립한다. 주의해야할 점은 [math(\arctan z)]와 [math(\operatorname{arccot}z)]의 분수 부분에 로그의 성질 [math(\ln x = -\ln\cfrac1x)]을 함부로 적용하면 안 된다는 것인데 두 식의 합에 의한 로그의 진수가 항상 [math(-1)]이 되기 때문이다. 주욧값의 범위 [math((-\pi,\,\pi])]를 그대로 유지할 경우 [math(\ln(-1) = \ln e^{\pi i} = \pi i)]이므로 각 분수 부분에 역수를 취할 경우 두 식의 합이 [math(-\cfrac\pi2)]가 되어 기존에 성립했던 성질이 유도되지 않는다. 로그 앞에 [math((-))]부호가 붙은 식만이 아래와 같은 항등식 관계를 만족시킨다.
[math(\begin{aligned} \dfrac\pi2 - \arctan z &= \dfrac\pi2 + \dfrac i2\ln{\left(\dfrac{i-z}{i+z}\right)} \\ &= -\dfrac i2{\left\{\pi i -\ln{\left(\dfrac{i-z}{i+z}\right)}\right\}} \\&= -\dfrac i2\ln{\left(e^{\pi i}{\cdot}\dfrac{i+z}{i-z}\right)}\\& = -\dfrac i2\ln{\left\{(-1){\cdot}\dfrac{i+z}{i-z}\right\}} \\ &= -\dfrac i2\ln{\left(\dfrac{z+i}{z-i}\right)} \\ &= \operatorname{arccot}z \end{aligned})]

의외의 사실로 저 정의를 통해 유리수 삼각비[10]에 대응하는 각도를 구할 수 있다.

10.2. 복소평면상 역삼각함수의 그래프

파일:Complex_arcsin.jpg 파일:Complex_arccos.jpg 파일:Complex_arctan.jpg
[math(\arcsin z)] [math(\arccos z)] [math(\arctan z)]
파일:Complex_ArcSec.jpg 파일:Complex_ArcCsc.jpg 파일:Complex_ArcCot.jpg
[math(\operatorname{arcsec} z)] [math(\operatorname{arccsc} z)] [math(\operatorname{arccot} z)]

11. 기타

12. 관련 문서



파일:CC-white.svg 이 문서의 내용 중 전체 또는 일부는
문서의 r593
, 번 문단
에서 가져왔습니다. 이전 역사 보러 가기
파일:CC-white.svg 이 문서의 내용 중 전체 또는 일부는 다른 문서에서 가져왔습니다.
[ 펼치기 · 접기 ]
문서의 r593 (이전 역사)
문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)

문서의 r (이전 역사)


[1] 미적분 등에서 삼각함수를 활용할 때, 식을 간단하게 표현하기 위해 일반적으로 호도법으로 표현된 각의 수치(즉, [math(\rm rad)] 단위를 뗀 값)를 정의역으로 삼는다. 물리량으로서의 단위까지 포함하는 '각'이 아니라 '각의 수치'인 이유에 대해서는, 삼각함수 문서의 정의역에 관한 고찰 항목과 본 문서의 도량형학 관점에서의 의의 항목 참고.[2] 이를 분지 절단(branch cut)이라고 한다.[3] 일부 사람들은 계산의 용의성을 이유로 "[math(0 \leq y <\pi/2)] 또는 [math(\pi < y \leq 3\pi/2)]"로 하기도 한다.[4] 일부 사람들은 계산의 용의성을 이유로 "[math(-\pi \leq y <-\pi/2)] 또는 [math(0 < y \leq \pi/2)]"로 하기도 한다.[지시함수] [math({\bold 1}_{\mathbb R^-}(x))]은 [math(x)]가 음의 실수일 때 1, 나머지는 0을 띠는 지시함수다.[지시함수] [7] 에를 들어 [math(x = \sin t)]로 치환해 적분을 했는데, 적분 결과에 [math(t)] 변수가 있다면, 그걸 본래 정의역인 [math(x)]로 되돌려야 한다. 이때 역삼각함수를 사용해 [math(t = \arcsin x)]으로 되돌린다.[8] 그리고 이는 호도법에서 각도의 단위가 [math(\rm rad)]이라고 했으면서도 실제로 쓸 때에는 대부분 생략하는 것처럼 보이는 아리송한 현상에 대한 이유가 된다. 좀 더 정확히 말하자면 도량형학 관점에서 [math(\rm rad)] 단위는 생략되는 것이 아니라 쓰지 않아야 하는 것이 맞다. 물리학적으로 수식의 양변은 차원과 단위가 일치해야하기 때문이며, 이는 삼각함수 뿐만 아니라 회전 운동에서의 변위 [math(l = r{\color{red}\theta})]라든지, 구심 가속도 [math(a = r{\color{red}\omega}^2)] 등 각변위에 관련된 물리량이 포함되면서 단위에 [math(\rm rad)]을 쓰지 않는 이유도 정확하게는 [math(l = r{\color{red}\theta/{\rm rad}})], [math(a = r({\color{red}\omega/{\rm rad}})^2)]와 같이 [math(\rm rad)]이 약분된 물리량으로 쓰는 것이 올바른 표기이기 때문이다.[9] 어떤 실수가 허수단위가 포함되게 표현되는 것.[10] [math(\{3,4,5\})] 같은 피타고라스 세 쌍으로 나타낼 수 있는 유리수[11] 교과과정상 [math(30\degree)], [math(45\degree)], [math( 60\degree)]만 다루기는 하지만은.[12] \mathrm{(연산자 명)} 방법을 사용할 수 있으나 이 경우엔 변수와 연산자 명 사이가 자동으로 띄워지지 않으므로 \operatorname{(연산자 명)}을 사용하는게 맞다.