직각 좌표와 극 좌표 변환
2024. 10. 8. 16:21ㆍ공학설계프로그래밍
(1) 직각 좌표 (a,b)를 입력 받는다.
(2) 입력 받은 (a,b)에 해당되는 극 좌표를 출력한다. (각도는 degree로 출력)
atan2() 를 사용
phase는 각도가 음수가 나올 수 있으므로 음수가 나올 때는 결과값에서 360을 더해준다.
atan()을 사용
atan()의 경우 단일 입력으로 탄젠트 값만을 기준으로 각도를 계산한다는 atan2()와의 차이점이 있다.
그래서 atan()에는 b/a의 값을 넣어주어야한다.
그리고 atan()의 경우 사분면 마다 계산법을 다르게해야하고, a와 b가 0일 경우도 생각을 해야한다.
'공학설계프로그래밍' 카테고리의 다른 글
규칙성을 갖는 숫자판 만들기 (0) | 2024.11.05 |
---|---|
공학설계프로그래밍 (자료4) Program 연습 (0) | 2024.10.15 |
구분구적분 (Mensulation by parts) (0) | 2024.10.08 |
공학설계프로그래밍 실습문제(2) (0) | 2024.09.19 |
공학설계프로그래밍_실습문제(1) (0) | 2024.09.12 |