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

PHP의 expm1() 함수 – e의 x제곱에서 1을 뺀 값을 정확하게 계산하기

PHP의 expm1() 함수는 자연상수 e를 지정한 거듭제곱만큼 올린 값에서 1을 뺀 결과, 즉 다음 수식을 계산하여 반환합니다.

ex - 1

문법

expm1(val)

매개변수

  • val − 지수(거듭제곱)로 사용할 숫자 값입니다.

반환값

expm1() 함수는 e의 val 제곱에서 1을 뺀 값을 반환합니다. 단순히 ex − 1을 직접 계산하면 x가 아주 작은 값일 때 부동소수점 정밀도 손실이 발생할 수 있지만, expm1() 함수는 이러한 경우에도 높은 정밀도를 유지한다는 장점이 있습니다.

예제

<?php
    echo(expm1(0) . "<br>");
    echo(expm1(1));
?>

출력 결과

0<br>1.718281828459

이번에는 변수를 활용한 또 다른 예제를 살펴보겠습니다.

예제

<?php
    $val = 1;
    echo "e^", $val, "-1 = ", expm1($val);
?>

출력 결과

e^1-1 = 1.718281828459