삼각함수에서 cos sin tan 의 값은 모두 라디안이다.
라디안 : 각의 크기를 재는 SI 유도 단위
[직각삼각형에서 각도에 따라 각 변의 크기를 계산할 수 있다.]
a를 1로 두었을때 x좌표는 cosθ, y좌표는 sinθ가 된다.
(단위원과 동경의 교점)
이때, tanθ = sinθ / cosθ 가 되므로, 높이 / 밑변, tanθ 는 기울기가 된다.
[사인법칙]
[코사인법칙]
[ 라디안과 각도의 관계 ]
- 1라디안은 약 57.3도
- 180도는 π라디안
- 라디안에서 각도로 변환시킬때, 180 ÷ 3.141592 (180도의 라디안값 = π) = 약 57.3248(1라디안의 값)을 곱해주면 됩니다
(유니티 함수 예시)
tmp.eulerAngles = new Vector3(0, Mathf.Atan2(x, z) * Mathf.Rad2Deg, 0);
위 코드에서 Mathf.Atan2(x, z)에서 아크 탄젠트를 구한 값은 라디안입니다.
라디안을 Degree로 바꾸기 위해 Mathf.Rad2Deg, 약 57.3248 값을 곱하여 계산하면
' x, z좌표로 얻은 탄젠트 '의 값의 역함수(= 아크 탄젠트, 결과값은 라디안) 을 각도로 변환시킨 값을 구할 수 있습니다!
'Core Quant > Math 수학' 카테고리의 다른 글
[수학] 벡터 (0) | 2024.06.30 |
---|