정의 및 사용법
atan2() 함수는 두 변수의 아크 탄젠트를 계산합니다.
atan2(y,x) 두 숫자 x와 y의 아크 탄젠트를 반환합니다. atan(y)/atan(x)와 유사하지만 x와 y의 부호는 결과의 사분면을 결정하는 데 사용됩니다. 따라서 x 및 y 값에 대해 atan2()는
x>0
인 경우 atan(y/x)x>0
인 경우 atan(y/x)+piatan(y/x)-pi x<0 및 y<0
인 경우x=0이고 y>0
인 경우 파이/2x=0이고 y<0
인 경우 -pi/2x=0 및 y=0인 경우 0
이 함수는 부동 소수점 값인 각도를 라디안 단위로 반환합니다.
구문
atan2 ( float $y , float $x ) : float
매개변수
Sr.No | 매개변수 및 설명 |
---|---|
1 | 예 피제수 |
2 | x 제수 |
반환 값
PHP atan2() 함수는 부동 소수점 숫자인 각도를 라디안으로 반환합니다.
PHP 버전
이 기능은 PHP 버전 4.x, PHP 5.x 및 PHP 7.x에서 사용할 수 있습니다.
예시
다음 예는 atan2(1,2) −
를 계산합니다.<?php $y=1; $x=2; $val=atan2($y, $x);; echo "atan2(" . $y ."," . $x .") = " . $val; ?>
출력
이것은 다음 결과를 생성합니다 -
atan2(1,2) = 0.46364760900081
예시
다음 예는 atan2(5, -5) −
를 계산합니다.<?php $y=5; $x=-5; $val=atan2($y, $x);; echo "atan2(" . $y ."," . $x .") = " . $val; ?>
출력
이것은 다음 결과를 생성합니다 -
atan2(5,-5) = 2.3561944901923
예시
다음 프로그램은 atan2(5,0)을 계산하고 1.570796326795 (M_PI_2) −
를 반환합니다.<?php $y=5; $x=0; $val=atan2($y, $x);; echo "atan2(" . $y ."," . $x .") = " . $val; ?>
출력
이것은 다음 결과를 생성합니다 -
atan2(5,0) = 1.5707963267949
예시
다음 예는 atan2(0,0)을 계산하고 0을 반환합니다.
<?php $y=0; $x=0; $val=atan2($y, $x);; echo "atan2(" . $y ."," . $x .") = " . $val; ?>
출력
이것은 다음 결과를 생성합니다 -
atan2(0,0) = 0