Computer >> 컴퓨터 >  >> 프로그래밍 >> PHP

PHP atan() 함수 사용법 – 숫자의 아크탄젠트(역탄젠트) 값 구하기

PHP의 atan() 함수는 주어진 숫자의 아크탄젠트(arc tangent, 역탄젠트) 값을 계산하여 반환합니다. 이 함수는 tan() 함수의 역함수로, 반환값은 float(실수) 타입이며 그 범위는 항상 -π/2 ~ π/2 라디안 사이입니다.

문법(Syntax)

atan(val)

매개변수(Parameters)

  • val − 아크탄젠트 값을 구하고자 하는 숫자 값입니다.

반환값(Return)

atan() 함수는 입력된 숫자의 아크탄젠트 값을 float 형태로 반환합니다. 결과 단위는 라디안(radian)이므로, 각도(degree)로 변환이 필요하다면 rad2deg() 함수를 함께 활용할 수 있습니다.

예제(Example)

<?php
   echo(atan(20) . "<br>");
   echo(atan(2) . "<br>");
   echo(atan(0.60) . "<br>");
   echo(atan(-0.60) . "<br>");
?>

실행 결과(Output)

1.520837931073<br>1.1071487177941<br>0.54041950027058<br>-0.54041950027058<br>

참고 사항

음수를 입력하면 음수의 아크탄젠트가 반환되는 것을 위 예제에서 확인할 수 있습니다. 또한 두 좌표(x, y)로부터 4분면을 고려한 정확한 각도를 구해야 하는 경우에는 atan2(y, x) 함수를 사용하는 것이 좋습니다.