삼각함수의 덧셈정리(Angle addition formulas)
α만큼 돌리고 이어서 β만큼 돌리면 α+β만큼 돈 것이다. 두 회전(rotation)을 곱하면 덧셈정리(addition formula)가 저절로 나온다.
덧셈정리는 외울 공식이 아닙니다. 점
기준 벡터
복소수 곱셈(complex multiplication)으로 보면 더 짧습니다.
덧셈정리는 여러 곳에서 쓰입니다. 진동수(frequency)가 같은 두 사인파(sinusoid)를 더하면 진폭(amplitude)과 위상(출발 각도)만 다른 사인파 하나가 되는 것도 이 공식 덕분입니다. 진동수가 조금 다른 두 소리를 겹치면 소리가 천천히 커졌다 작아졌다 하는 맥놀이(beat)가 들립니다. 덧셈정리로 두 사인파의 합을 곱으로 바꾸면
삼각형의 세 변과 한 각을 잇는 코사인 법칙(law of cosines)도 같은 재료로 만들어집니다. 꼭짓점(vertex) C를 원점에, 변 a를 x축 위에 두면 나머지 꼭짓점의 좌표가 (b cos C, b sin C)이고, 두 점 사이의 거리 공식과 피타고라스 항등식(Pythagorean identity)만으로
덧셈정리의 원형은 2세기 알렉산드리아의 프톨레마이오스가 천문 계산에 쓸 현의 길이 표를 만들며 쓴 규칙입니다. 두 각의 현을 알면 두 각을 더한 각의 현을 구하는 규칙으로, 오늘날의 sin(α + β) 공식과 같은 내용입니다(각 θ의 현의 길이는 반지름 1인 원에서
덧셈정리는 오늘날 언어 모델(language model) 안에서도 일합니다. 트랜스포머(transformer)의 사인파 위치 인코딩(positional encoding)에서는 위치 p + k의 벡터가 위치 p의 벡터에 회전을 곱한 것이고, 그 회전은 k에만 달려 있고 p와는 상관없습니다. 회전 위치 인코딩(RoPE)에서 쿼리(query)와 키의 내적(dot product)이 절대 위치가 아니라 두 위치의 차에만 기대는 까닭도 이 공식입니다.
이 개념이 나오는 긴 글
이 개념을 언급하는 페이지
- 사인과 코사인
… 문서에서 다룹니다. 두 그림자의 제곱을 더하면 1이라는 피타고라스 항등식과, 각을 더할 때의 공식인덧셈정리도 이 원에서 나옵니다. 사인을 코사인으로 나눈 것이 탄젠트입니다. 단위원에 접하는 직선 위의 길이라서 …
- 복소수 곱셈
… w \ne 0 )은 원을 언제나 원으로 보냅니다. 각도가 더해진다는 사실을 cos과 sin으로 풀어 쓰면삼각함수의 덧셈정리가 그대로 나옵니다. 실수부와 허수부가 모두 정수인 복소수는 가우스가 깊이 연구해서 가우스 정수라 …
- 행렬의 곱
… 돌리는 행렬과 β만큼 돌리는 행렬을 곱해 성분을 풀면, α + β 회전 행렬의 성분과 맞춰 보는 것만으로삼각함수의 덧셈정리가 나옵니다. 날씨가 오늘 맑으면 내일 비 올 확률이 얼마인지처럼, 한 상태에서 다음 상태로 옮겨 갈 …
- 회전 행렬
… = \cos\alpha\cos\beta - \sin\alpha\sin\beta 같은덧셈정리가 나옵니다. 행렬식은 \cos^2\theta + \sin^2\theta = 1 (⟦피타고라스 …
- 코사인 법칙
… 꼭짓점 C를 원점에 두고 나머지 두 꼭짓점의 좌표로 거리를 직접 계산해도 같은 식이 나옵니다. 그 계산은삼각함수의 덧셈정리문서에 있습니다. 구 위에도 코사인 법칙이 있습니다. 반지름 1인 구에서 대원의 호로 만든 삼각형은 …
- 사인파: 진폭·주기·위상
… 계산할 수 있습니다. 같은 진동수의 사인파 둘을 더하면 화살표 둘을 더한 것이라 다시 사인파가 됩니다(덧셈정리). 마찰이 없다면, 용수철에 매달린 추는 제자리에서 벗어난 거리에 비례하는 힘으로 반대쪽으로 당겨집니다. …
- 파동방정식
… = b_k \cos kct . 평면에서 원을 도는 선형 미분방정식의 한 좌표와 같은 운동입니다.덧셈정리로 \sin kx \cos kct = \tfrac12[\sin k(x-ct) + \sin k(x+ct)] …
- 로지스틱 사상
… 일 때는 궤도를 정확히 적을 수 있습니다. 처음 값을 x = \sin^2(\pi\theta) 로 나타내면배각 공식\sin 2a = 2\sin a\cos a 에 의해 f(x) = …
- 하버사인 공식
… = \sin^2(\theta/2) = (1 - \cos\theta)/2 로, 두 번째 등호는배각 공식에서 나옵니다. 가로가 경도, 세로가 위도인 지도에서 두 점 A, B를 끌어 보세요. 서울–샌프란시스코 …
- 근사 이론
… x = \cos\theta 로 두고 T_n(x) = \cos n\theta 로 정합니다. n = 2라면삼각함수의 덧셈정리에서 나오는 배각 공식 \cos 2\theta = 2\cos^2\theta - 1 에 따라 T_2(x) = …
- 트랜스포머
… 진동수가 같은 비율(d = 16이면 약 3.16배)로 줄어듭니다. 이 선택에는 정확한 이점이 있습니다.덧셈정리에 따라 \begin{bmatrix}\sin\omega(p+k)\\ …
- 위치 인코딩의 변천
… 값도 0과 1로 끊기지 않고 매끄럽게 변합니다. 논문은 이 선택의 이유로 한 가지 성질을 들었습니다.덧셈정리에 따라 PE(p + k)는 PE(p)에 p와 상관없는 회전 행렬을 짝마다 곱한 것이므로, 거리 k만큼 …