`ERF` — 오차 함수(Error function)

ERF — 오차 함수(Error function)

통계나 확률 계산에서 누적 정규분포를 다루다 보면 오차 함수가 필요할 때가 있어요. ERF(X)X의 오차 함수(error function)를 계산해 주는 내장 함수예요. 값의 범위는 -1에서 1 사이로 제한돼요.

출처: gfortran — ERF

본문

시그니처

RESULT = ERF(X)

설명

ERF(X)X의 오차 함수를 계산해요.

클래스

원소 함수(Elemental function)

인자

  • XREAL 타입.

반환값

반환값은 X와 같은 종류의 REAL 타입이고, 범위는 -1 ≤ erf(x) ≤ 1이에요.

예제

program test_erf
  real(8) :: x = 0.17_8
  x = erf(x)
end program test_erf

배정밀도 값 0.17의 오차 함수를 계산해 다시 그 변수에 담는 예시예요.

특정 이름 (Specific names)

이름 인자 반환 타입 표준
DERF(X) REAL(8) X REAL(8) GNU 확장

표준

Fortran 2008 이상