2012-05-23 5 views
3

atan2 수학 함수를 사용하려고하지만 google excel 시트에 잘못된 값이 표시됩니다. 하지만 자바 스크립트 atan2 함수에서 올바른 값을 받고. 엑셀 시트에서 그 가치를 어떻게 얻을 수 있습니까? 나는이 일이 왜 자바 스크립트 여기 http://www.univie.ac.at/moe/rechner/rechner.htmlatan2 함수는 javascript와 excellsheet에서 다르게 동작합니다.

값이 하나라도 말할 수있는 체크 한

atan2(8.6,2.7699)=1.259206466337312 

입니다 자바 스크립트에있는 동안

엑셀 내 값은

atan2(8.6,2.7699)=0.3115 

입니까?

이 값을 Excel에서 사용하려면 어떤 공식을 사용해야합니까?

답변

6

Microsoft Excel에서 atan2 함수는 매개 변수를 역순으로 사용하며 Google 문서 도구는 일관성을 유지하기 위해 동일한 작업을 수행합니다. 자바 스크립트에서 매개 변수를 플립하면 동일한 "잘못된"값을 얻습니다.

4

Excel에서 atan2의 함수 서명은 ATAN2(x_num, y_num)이고 Javascript에서는 Math.atan2(y,x)입니다. 인수의 순서에 유의하십시오.

적절한 순서로 인수를 제공하면 둘 다 대략 동일한 대답을 제공해야합니다.

0

Excel의 ATAN2y 다음에 x -coordinate ATAN2(x,y)을 조정할 필요하지만 자바 스크립트 ATAN2는 인수가 반전이있다 : ATAN2(y,x)

관련 문제