2025년, 코딩은 선택이 아닌 필수!

2025년 모든 학교에서 코딩이 시작 됩니다. 먼저 준비하는 사람만이 기술을 선도해 갑니다~

강의자료/인공지능수학

[인공지능수학] 호도법/도수법 실습하기

원당컴1 2023. 1. 20. 13:17

https://wondangcom.tistory.com/2135 에서 도수법과 호도법에 대해 살펴 보았습니다.

이번 시간에는 도수법과 호도법을 파이썬으로 변환하는 방법에 대해 살펴 보도록 하겠습니다.

 

1. 도수법 -> 호도법

도수법 60도를 호도법인 deg로 나타내는 방법을 살펴 보도록 하겠습니다.

import numpy as np
import math

deg1 = 60 * math.pi / 180 
print(deg1) 

deg2 = np.deg2rad(60)
print(deg2)

deg3 = math.radians(60)
print(deg3)

deg1 은 1도 = pi/180 이므로 직접 연산을 한 값

deg2은 numpy 에서 제공하는 deg2rad 메서드로 연산을 한 값

deg3은 math 함수에서 제공하는 radians 메서드로 연산을 한 값

세가지 방법으로 도수법을 호도법으로 나타내 보았습니다.

 

2. 호도법 -> 도수법

1라디언은 180도/pi 입니다.

pi/2 라디언을 도수법으로 바꿔 봅니다

import numpy as np
import math

ang1 = math.pi/2 * 180/math.pi
print(ang1)

ang2 = np.rad2deg(math.pi/2)
print(ang2)

ang3 = math.degrees(math.pi/2)
print(ang3)

ang1 은 pi/2 라디언을 직접 계산 하여 180도/pi 를 곱하여 연산한 값

ang2는 numpy의 rad2deg 메서드를 이용하여 연산한값

ang3는 math의 degrees 메서드를 이용하여 연산한값

모두 동일하게 90도가 나오는 것을 확인 할 수가 있다.

 

이상으로 파이썬을 이용하여 도수법과 호도법을 변환하는 방법에 대해 살펴 보았는데요.

직접 연산을 해도 되고 라이브러리에서 제공하는 메서드를 활용하는 방법을 사용할 수도 있겠습니다.

 

 

 

사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 통신판매신고번호 : 호 | 사이버몰의 이용약관 바로가기