2010-01-22 7 views
2

iPhone SDK에서 cos, sin, tan과 같은 trig 함수를 어떻게 계산합니까?IPhone SDK에서 cos, sin, tan을 계산하는 방법은 무엇입니까?

나는 tan (45)을 시도했지만 잘못된 출력을 반환합니까? 어떤 도움?

+0

조금 오프 주제,하지만 당신은 "테일러 시리즈"를 볼 수도를했다. sin과 cos를 임의의 정밀도로 근사 할 수있게 해주는 방법입니다. –

+2

@Rising Star : 구현시 많은주의를 기울이지 않는다면 Taylor 시리즈는 수학 라이브러리를 호출하는 것만 큼 정확하지는 않습니다. –

답변

6

대부분의 수학 라이브러리는 학위가 아닌 radians을 사용합니다.

3

cos, sin 및 tan과 같은 함수는 표준 라이브러리에 있으며 math.h를 포함하여 사용할 수 있습니다. Mac의 터미널 창에 'man math'을 입력하면 이러한 내용을 쉽게 이해할 수 있습니다. 예를 들어 'man sin'을 입력하면 더 자세한 정보를 읽을 수 있습니다. 그러면 sin()이 각도가 아닌 라디안 인수를 취하는 것을 볼 수 있습니다. 라디안을 도수로 변환하는 방법을 모르는 경우 스택 오버플로를 검색하십시오.

+0

빙고. 'man sin' : "sin() 함수는 x의 사인을 계산합니다 (라디안으로 측정)." –

0

출력을 라디안으로 표시하면 각도로 변환 할 수 있습니다.

라디안 * (180/PI)

파이 = 3.1415926535897932384626433 .......

관련 문제