코사인 법칙

testwiki
둘러보기로 이동 검색으로 이동

틀:위키데이터 속성 추적 기하학에서 코사인 법칙(cosine法則, 틀:Llang)은 삼각형의 세 변과 한 각의 코사인 사이에 성립하는 정리이다. 이에 따르면, 삼각형의 두 변의 제곱합에서 사잇각의 코사인과 그 두 변의 곱의 2배를 빼면, 남은 변의 제곱과 같아진다. 삼각형의 두 변의 직각 삼각형에 대한 피타고라스의 정리에 대한 일반화이다. 코사인 법칙은 삼각형의 두 변과 그 사잇각을 알 때 남은 한 변을 구하거나, 세 변을 알 때 세 각을 구하는 데 사용될 수 있다.

정의

삼각형의 세 각 A,B,C 및 이들이 마주하는 변 a,b,c

삼각형 ABC의 세 각 A,B,C가 마주하는 변이 각각 a,b,c라고 하면, 다음이 성립한다.

c2=a2+b22abcosC

여기서 cos삼각 함수의 하나인 코사인이다. 이를 코사인 법칙이라고 한다.[1]틀:Rp

코사인 법칙을 통해 삼각형의 두 변과 그 사잇각으로부터 제3의 변을 구할 수 있다. 또한, 삼각형의 세 변으로부터 세 각을 다음과 같이 구할 수 있다.[1]틀:Rp

cosC=a2+b2c22ab

코사인 법칙에서 C직각일 경우, cosC=0이므로, 다음과 같은 피타고라스의 정리를 얻는다.[1]틀:Rp

c2=a2+b2

역사

유클리드의 《원론》 2권 명제12 및 명제 13은 코사인 법칙과 동치인 명제를 서술한다. 틀:인용문 틀:인용문

레기오몬타누스는 1462~3년에 작성한 《삼각형에 대하여》(틀:Llang)에서 (제1) 구면 코사인 법칙을 제시하였다.[2]틀:Rp 프랑수아 비에트는 1579년 저서 《표준 수학》(틀:Llang)에서 제2 구면 코사인 법칙을 제시하였다.[2]틀:Rp

증명

유클리드의 《원론》에서의 증명

코사인 법칙의 유클리드의 《원론》에서의 증명

그림과 같이, C를 둔각으로 하는 둔각 삼각형 ABC의 높이선 BH를 긋자. 그렇다면, ABHH를 직각으로 하는 직각 삼각형이므로, 피타고라스의 정리에 따라 다음이 성립한다.

AB2=AH2+BH2

또한, AH=AC+CH이므로, 다음이 성립한다.

AB2=(AC+CH)2+BH2=AC2+2(AC)(CH)+CH2+BH2

마지막 두 항을 직각 삼각형 BCH에 대한 피타고라스의 정리를 통해 정리하면 다음을 얻는다.

AB2=AC2+2(AC)(CH)+BC2

이로써 유클리드의 《원론》 2권 명제12가 증명된다. 코사인의 정의에 따라

cosC=cos(πC)=CHBC

이므로, 코사인 법칙

AB2=AC2+BC22(AC)(BC)cosC

C가 둔각일 경우 성립함을 알 수 있다.[3]틀:Rp C가 예각일 경우의 증명은 이와 비슷하다.

삼각법을 통한 증명

코사인 법칙의 삼각법을 통한 증명

삼각형의 세 변을 각각 높이선으로 안에서 또는 밖에서 나누면 다음을 얻는다.[4]

a=bcosC+ccosB
b=acosC+ccosA
c=acosB+bcosA

세 등식의 양변에 각각 a,b,c를 곱하면 다음을 얻는다.

a2=abcosC+accosB
b2=abcosC+bccosA
c2=accosB+bccosA

이제 첫째 등식에 둘째 등식을 더한 뒤 셋째 등식을 빼면 다음을 얻는다.

a2+b2c2=2abcosC

이로써 코사인 법칙이 증명된다.

벡터와 스칼라곱을 사용한 증명

다음과 같은 세 벡터를 정의하자.

𝐚=CB,𝐛=CA,𝐜=AB=𝐚𝐛

그렇다면, 벡터 𝐚,𝐛,𝐜의 길이는 각각 a,b,c이며, 벡터 𝐚𝐛 사이의 각도는 C이다. 따라서, 코사인 법칙을 벡터스칼라곱의 성질에 따라 다음과 같이 간단히 증명할 수 있다.[5]틀:Rp

c2=𝐜𝐜=(𝐚𝐛)(𝐚𝐛)=𝐚𝐚+𝐛𝐛2𝐚𝐛=a2+b22abcosC

비유클리드 기하학의 경우

구면 코사인 법칙

구면 삼각형의 세 각 A,B,C와 이들이 마주하는 세 변 a,b,c

단위 구면 위의 구면 삼각형 ABC의 세 각 A,B,C가 마주하는 세 변이 각각 a,b,c라고 하면, 다음이 성립한다.

cosc=cosacosb+sinasinbcosC

여기서 cos,sin은 각각 코사인, 사인이다. 이를 (제1) 구면 코사인 법칙(第一球面cosine法則, 틀:Llang)이라고 한다. 이에 대한 쌍대 명제는 다음과 같다.

cosC=cosAcosB+sinAsinBcosc

이를 제2 구면 코사인 법칙(第二球面cosine法則, 틀:Llang)이라고 한다.

이 둘은 각각 다음과 같이 쓸 수 있다.

cosC=cosccosacosbsinasinb
cosc=cosC+cosAcosBsinAsinB

제1 구면 코사인 법칙의 증명 (법벡터 사용)

다음과 같은 벡터들을 정의하자.

𝐮=OA(OCOA)OC|OA(OCOA)OC|,𝐯=OB(OCOB)OC|OB(OCOB)OC|

즉, 𝐮,𝐯는 각각 C에서 A,B를 향하는 구면의 단위 접벡터이다. 그렇다면, 𝐮,𝐯 사이의 각도는 C이다. 또한, {OC,𝐮},{OC,𝐯}는 각각 평면 OAC,OAB정규 직교 기저를 이루므로, OA,OB를 각각 다음과 같이 분해할 수 있다.

OA=cosaOC+sina𝐮
OB=cosbOC+sinb𝐯

따라서, 다음이 성립한다.

cosc=OAOB=(cosaOC+sina𝐮)(cosbOC+sinb𝐯)=cosacosb+sinasinbcosC

제1 구면 코사인 법칙의 증명 (비네-코시 항등식 사용)

단위 구면의 중심을 O라고 하자. 또한, 다음과 같은 세 벡터를 정의하자.

𝐚=OA,𝐛=OB,𝐜=OC

그렇다면, 𝐚,𝐛,𝐜의 길이는 모두 1이며, 𝐚,𝐛 사이의 각도는 c이며, 𝐚,𝐜 사이의 각도는 b이며, 𝐛,𝐜 사이의 각도는 a이다. 따라서, 벡터곱 𝐚×𝐛, 𝐚×𝐜, 𝐛×𝐜의 길이는 각각 sinc, sinb, sina이다. 또한, 𝐚×𝐛𝐚×𝐜 사이의 각도는 A이며, 𝐛×𝐚𝐛×𝐜 사이의 각도는 B이며, 𝐜×𝐚𝐜×𝐛 사이의 각도는 C이다. 이제, 비네-코시 항등식에 따라 다음이 성립함에 주의하자.

(𝐜×𝐛)(𝐜×𝐚)=(𝐜𝐜)(𝐚𝐛)(𝐜𝐛)(𝐜𝐚)

여기에 위의 결과들을 대입하면 다음을 얻는다.

sinasinbcosC=cosccosacosb

이로써 제1 구면 코사인 법칙이 증명된다.

제2 구면 코사인 법칙의 증명

구면 삼각형 ABC극삼각형ABC라고 하자. 그렇다면, 다음이 성립한다.

a=πA,b=πB,c=πC
A=πa,B=πb,C=πc

따라서 제1 구면 코사인 법칙을 극삼각형 ABC에 적용하면, 구면 삼각형 ABC에 대한 제2 구면 코사인 법칙을 얻는다.

쌍곡 코사인 법칙

가우스 곡률 -1의 쌍곡면 위의 쌍곡 삼각형 ABC의 세 각 A,B,C이 마주하는 변이 각각 a,b,c라고 하면, 다음이 성립한다.

coshc=coshacoshbsinhasinhbcosC

여기서 cosh,sinh는 각각 쌍곡 코사인, 쌍곡 사인이다. 이를 (제1) 쌍곡 코사인 법칙((第一)雙曲cosine法則, 틀:Llang)이라고 한다. 마찬가지로, 다음이 성립한다.

cosC=cosAcosB+sinAsinBcoshc

이를 제2 쌍곡 코사인 법칙(第二雙曲cosine法則, 틀:Llang)이라고 한다.

이 두 법칙은 각각 다음과 같이 다시 쓸 수 있다.[6]틀:Rp

cosC=coshacoshbcoshcsinhasinhb
coshc=cosAcosB+cosCsinAsinB

특히, C가 직각일 경우의 제1 쌍곡 코사인 법칙은 쌍곡 피타고라스 정리가 된다.[6]틀:Rp

coshc=coshacoshb

제1 쌍곡 코사인 법칙의 증명

복소 평면 위의 열린 단위 원판 D 위에서 푸앵카레 원판 모형을 취하자. 쌍곡 삼각형 z1,z2,z3의 세 각의 크기를 A,B,C, 세 변의 길이를 a,b,c라고 하자. D 위에 적절한 등거리 변환을 가하여 z3,z2,z1을 각각 원점 0, 양의 실수 r+, 허수부 Imz>0가 0보다 큰 복소수 z로 옮길 수 있다. 등거리 변환의 성질에 따라 새로운 삼각형 z,r,0의 세 변 및 세 각은 원래의 삼각형 z1,z2,z3와 같으므로, 새로운 삼각형 z,r,0에 대하여 증명하는 것으로 족하다. 쌍곡 거리의 정의에 따라, 세 변은 다음과 같다.

a=ln1+r1r
b=ln1+|z|1|z|
c=ln|1rz|+|zr||1rz||zr|

여기서 ln자연 로그이며, ||은 복소수의 절댓값이다. 이 셋을 다음과 같이 변형할 수 있다.

tanha2=r
tanhb2=|z|
tanhc2=|zr||1rz|

여기서 tanh쌍곡 탄젠트이다. 쌍곡선 함수의 항등식을 사용한 뒤 위의 결과를 대입하여 정리하면 다음을 얻는다.

coshc=2sinh2c2+1=2tanh2c21tanh2c2+1=2|zr|2|1rz|2|zr|2+1=2r2+|z|22rzcosC(1r2)(1|z|2)+1=(1+r2)(1+|z|2)4rzcosC(1r2)(1|z|2)

넷째 등호에서 분자 부분은 평면 삼각형 z,r,0에 대한 평면 코사인 법칙에 따르며, 분모 부분은 절댓값이 실수부와 허수부의 제곱합임에 따라 계산할 수 있다. 이제, 여기에 다음을 대입하면 제1 쌍곡 코사인 법칙의 증명이 완성된다.[6]틀:Rp

cosha=1+tanh2a21tanh2a2=1+r21r2
sinha=2tanha21tanh2a2=2r1r2
coshb=1+|z|1|z|
sinhb=2|z|1|z|2

제2 쌍곡 코사인 법칙의 증명

쌍곡 사인 법칙에 나오는 비율의 구체적인 값은 다음과 같다.

sinAsinha=sinBsinhb=sinCsinhc=1cosh2acosh2bcosh2c+2coshacoshbcoshcsinhasinhbsinhc

이에 따라 각 A,B,C의 사인 값은 다음과 같다.

sinA=1cosh2acosh2bcosh2c+2coshacoshbcoshcsinhbsinhc
sinB=1cosh2acosh2bcosh2c+2coshacoshbcoshcsinhasinhc
sinC=1cosh2acosh2bcosh2c+2coshacoshbcoshcsinhasinhb

또한, 제1 쌍곡 코사인 법칙에 따라 A,B,C의 코사인 값은 다음과 같다.

cosA=coshbcoshccoshasinhbsinhc
cosB=coshacoshccoshbsinhasinhc
cosC=coshacoshbcoshcsinhasinhb

따라서, 다음이 성립한다.

cosAcosB+cosCsinAsinB=(coshbcoshccosha)(coshacoshccoshb)+sinh2c(coshacoshbcoshc)1cosh2acosh2bcosh2c+2coshacoshbcoshc=coshacoshbcosh2ccosh2acoshccosh2bcoshc+coshacoshb+coshacoshbsinh2ccoshcsinh2c1cosh2acosh2bcosh2c+2coshacoshbcoshc=coshc

마지막 등호에는 항등식 cosh2csinh2c=1이 사용되었다. 이로써 제2 쌍곡 코사인 법칙이 증명된다.[6]틀:Rp

평면 코사인 법칙과의 관계

평면 코사인 법칙은 제1 구면 및 쌍곡 코사인 법칙의 극한이다. 예를 들어, 평면 코사인 법칙이 제1 쌍곡 코사인 법칙의 극한임을 다음과 같이 보일 수 있다. 푸앵카레 원판의 반지름이 r일 경우, 제1 쌍곡 코사인 법칙은 다음과 같이 된다.

coshcrr=cosharrcoshbrrsinharrsinhbrrcosCr

이 경우, r일 때 쌍곡 거리 ar,br,cr는 유클리드 거리의 2배 2a,2b,2c로 수렴하며, 쌍곡각 Ar,Br,Cr은 유클리드 각 A,B,C로 수렴한다. 테일러 정리에 따라 다음이 성립한다.

cosharr=1+12(arr)2+o(1r2)(r)
coshbrr=1+12(brr)2+o(1r2)(r)
coshcrr=1+12(crr)2+o(1r2)(r)

이를 법칙에 대입하면 다음을 얻는다.

cr2r2=ar2r2+br2r22sinharrsinhbrrcosCr+o(1r2)(r)

다음에 주의하여, 양변에 r2을 곱한 뒤 극한 r을 취하고 다시 양변에 4를 나누자.

limrrsinharr=2a
limrrsinhbrr=2b
limrrsinhbrr=2c

그러면 평면 코사인 법칙을 얻는다.[6]틀:Rp

c2=a2+b22abcosC

제2 쌍곡 코사인 법칙

cosCr=cosArcosBr+sinArsinBrcoshcrr

에 극한 r을 취하면 다음과 같은 자명한 항등식이 된다.

cosC=cosAcosB+sinAsinB

이는 A+B+C=π이므로 자명하다. 따라서 유클리드 기하학에는 제2 코사인 법칙이 존재하지 않는다.[6]틀:Rp

같이 보기

틀:포털

각주

틀:각주

외부 링크

  1. 1.0 1.1 1.2 틀:서적 인용
  2. 2.0 2.1 틀:서적 인용
  3. 인용 오류: <ref> 태그가 잘못되었습니다; Heiberg라는 이름을 가진 주석에 텍스트가 없습니다
  4. 한국의 일부 문헌에서는 이를 제1 코사인 법칙이라고 부르며, 원래의 코사인 법칙을 제2 코사인 법칙이라고 부른다. 예시로는 다음을 참고할 수 있다. 틀:서적 인용
  5. 틀:서적 인용
  6. 6.0 6.1 6.2 6.3 6.4 6.5 틀:서적 인용