프로그래밍/참고

degree(도), π(파이), radian(라디안) 그리고 c/c++ 삼각함수

피씨컴 2013. 4. 9. 10:05

degree(도) : 흔하게 쓰는 각도의 단위 오른쪽 위에 작은 동그라미를 그리는 것이 특징

 

 

문제1 : 한 바퀴 돌면 몇도? [ 360도 ]

 

__________________________________________________________________________________________________________________________

π(파이) : 원의 지름을 1이라고 할 때, 원의 둘레의 길이. 약 3.14로 π(파이)로 표기한다. 언제나 같은 비율로 반지름의 크기에 상관없다.

2πr 이 여기서 나온말이다. r이 반지름이면 2r은 지름이고 원 둘레는 지름의 π배 이기때문이다.

 

 

 

문제2 : 반지름이 3이면 둘레는? [

 

__________________________________________________________________________________________________________________________ 

 radian(라디안) : 호도법으로 호가 반지름과 같아지는 각도. 약 57.3도를 1라디안이라고 하며 보통의 경우 기호를 사용하지 않는다.

 

 

 

문제 3 : 반지름이 2고 각도가 3(radian)이면 호의 길이는 ? [ 6 ]

  ___________________________________________________________________________________________________________________________

 

 

 

관계 :  [문제3]에서 반지름이 0.5면 각도 2π(rad)일 때, 호는 (0.5 x 2π = )를 갖는다. 

      또 [문제2]에서 반지름이 0.5면 각도 360도(원)일 때, 둘레는 (2 x π x 0.5 = )가 됩니다.

여기서 우리는 같은 반지름에서 같은 둘레가 나왔으므로 두 각도 2πrad360도가 같다는 것을 알 수 있습니다.

 180도 = π라디안

 π라디안 = 180도

 1도 = π/180라디안

 1라디안 = 180/π도

 x도 = x*π/180라디안

 x라디안 = x*180/π도

 

___________________________________________________________________________________________________________________________

 

c/c++ 삼각함수 : 두변 길이의 비율을 각도에 따라 나타내어주는 함수와 그의 역함수. 라디안(radian) <==> 비율(ratio) 을 이용한다.

 sin()

 라디안을 받아 비율을 리턴한다.

 sin(rad) = a/h

 cos()

 ..

 con(rad) = b/h

 tan()

 ..

 tan(rad) = a/b

 asin()

 비율을 받아 라디안을 리턴한다.

 asin(a/h) = rad

 acos()

 ..

 acos(b/h) = rad

 atan()

 ..

 atan(a/b) = rad

 

___________________________________________________________________________________________________________________________

이용 방법 : 우리는 radian(라디안)보다 degree(도)에 익숙합니다. 그래서 위의 관계를 방금 배운 지식으로 아래의 관계로 연장합니다.

도(degree) <==> 라디안(radian) <==> 비율(ratio)

 

 

 

 

.

 

 

 

끝!