2010-06-14 5 views
3

"math.h"를 가져옵니다.cos 결과가 잘못되었습니다.

나는 COS 기능, 를 사용할 수 있지만 내가 cos(0.321139585333178) 을 실행할 때 나는 맥에서 계산기를 사용하거나 일반 계산기를 사용하는 경우 결과가 0.948876

이며, 결과는 0.999984292347418

수있는 사람의 도움이됩니다 그 문제를 해결하려면?

+0

라디안을 기본으로 생각하므로 올바른 대답은 0.94887639 ....입니다. 삼각 함수는 일반적으로 라디안을 취하지 만도 버전은 쉽게 구현할 수 있습니다. – ShinTakezou

답변

19

당신은 radians으로 혼란스러워합니다.

cos(0.321139585333178 degrees) = 0.999984292

cos(0.321139585333178 radians) = 0.948876326

  • 180/π를 곱하여 라디안으로 변환한다.
  • 도에서 라디안으로 변환하려면 π/180을 곱하십시오.
+1

거꾸로. 그것은 "180/π으로 곱하십시오", "180/π로 나눕니다" –

+0

@Matthew Flaschen : +1 잘 보입니다. 재미있는 일입니다. 전환을 직접 해결할 것이기 때문에 약간의 위험이 있다고 판단했기 때문에 대신 위키피디아에서 복사하기로 결정했습니다. 위키 백과는 물론 피어 리뷰를 받았고 간단한 일은 정확해야합니다. . http://en.wikipedia.org/wiki/Radian#Conversions. 나는 앞으로 더 조심 스러울 것이다. ;) –

+0

@Matthew Flaschen : 이제 Wikipedia에서 수정 한 것을 알 수 있습니다. :) –

관련 문제