2016-08-14 7 views
-1

파이썬을 사용하고 있지만 이상한 점이 있습니다. 왜 cos (x)는 x의 결과를 라디안으로 나타 냅니까?cos (x)가 x를 라디안 단위로 나타낸 이유는 무엇입니까?

>>> cos(75) 
0.9217512697247493 

그러나 75 (75) = 0.26

왜냐하면 그때, 정도의 경우 진실 인 X는도 예

있다는 COS는 (라디안 (X))는 응답을 제공하는 동안

>>> cos(radians(75)) 
0.25881904510252074 

하지만, 75 후 (75) 왜냐하면, 라디안이다 = 0.90

만약 내가 잘못 진실은? 왜 그런 일이 일어나는거야?

+2

,'(라디안) x의 코사인을 .' 돌아 가기 내 컴퓨터에있는 계산기는'제공 – zondo

+0

COS (75)''기원전 -l <<< 'COS를 사용 0.9217512697 ...로 (75) ''는 0.92175126972474931639 (선행 0을 추가 함)를 산출합니다. 귀하의 0.90은 당신이 기대해야하는 것에 대한 가깝지 않은 근사치 인 것 같습니다. –

+0

내가 아는 모든 언어는 trig 함수에 라디안을 사용합니다. 아무도도를 입력으로 사용하지 않습니다. FORTRAN, C, C++, Java, C#, JavaScript, Python, Ruby, Scala 등이 있습니다. 쉽게 찾을 수 있습니다. 기본적으로 각도에 라디안을 사용하는 언어를 찾습니다. 나는 그것이 있으면 놀랄 것이다. – duffymo

답변

5
  • cos(75)은 "75 라디안의 코사인"을 의미합니다. (documentation 참조)
  • radians(75)은 "75 °을 라디안으로 변환", 즉 "라디안 수는과 같습니다"를 의미합니다. (documentation 참조).
  • 너무 cos(radians(75)) "는 라디안 {75 ° 등가의 라디안의 수}의 코사인", 즉 "75 °의 코사인"를 의미한다.
  • 워드 프로세서