Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++에서 cmath를 사용하는 오류 함수

<시간/>

변수가 주어지고 C++ STL에서 사용할 수 있는 오류 함수를 사용하여 변수의 확률을 찾는 작업이 수행됩니다. 이 기능은 C++의 cmath 헤더 파일에서 사용할 수 있습니다.

오류 기능이란 무엇입니까?

수학의 오류 함수는 erf()로 표시되는 가우스 오류 함수라고도 합니다. 확률, 통계, 편미분방정식에서 발생할 수 있는 오차를 계산하는 데 사용되는 특수 함수입니다. 다음과 같이 정의됩니다. -

C++에서 cmath를 사용하는 오류 함수

밀접하게 관련된 두 가지 오류 기능이 있습니다 -

  • 상보 오류 함수erfc x =1 - erf x로 정의됩니다.
  • 허수 오차 함수erfi x =-ierf(ix)로 정의되며, 여기서 i는 허수 단위입니다.

예시

입력

i = 2.25

출력

erf(i) i.e. 0.998537

입력

i = 1.25

출력

erf(i) i.e. 0.9229

예시

#include <iostream>
#include <cmath>
using namespace std;
double probab(double i){
   double probab_1 = erf(i);
   return probab_1;
}
int main (){
   double i = 2.25;
   cout<<"Probability is :"<<probab(i)<< endl;
   return 0;
}

출력

Probability is : 0.998537

예시

#include <iostream>
#include <cmath>
using namespace std;
double probab(double i){
   double probab_1 = erf(i);
   return probab_1;
}
int main (){
   double i = 1.25;
   cout<<"Probability is :"<<probab(i)<< endl;
   return 0;
}

출력

Probability is : 0.9229