Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

ฟังก์ชั่นข้อผิดพลาดโดยใช้ cmath ใน C ++


เราได้รับตัวแปรและภารกิจคือการค้นหาความน่าจะเป็นของตัวแปรโดยใช้ฟังก์ชันข้อผิดพลาดที่มีอยู่ใน C++ STL ฟังก์ชันนี้มีอยู่ในไฟล์ส่วนหัว cmath ใน C++

ฟังก์ชันข้อผิดพลาดคืออะไร

ฟังก์ชันข้อผิดพลาดในวิชาคณิตศาสตร์เรียกอีกอย่างว่าฟังก์ชันข้อผิดพลาดเกาส์ซึ่งแสดงโดย erf () เป็นฟังก์ชันพิเศษที่ใช้ในสมการความน่าจะเป็น สถิติ และอนุพันธ์ย่อยบางส่วนสำหรับการคำนวณข้อผิดพลาดที่อาจเกิดขึ้น ถูกกำหนดเป็น −

ฟังก์ชั่นข้อผิดพลาดโดยใช้ cmath ใน C ++

มีฟังก์ชันข้อผิดพลาดที่เกี่ยวข้องอย่างใกล้ชิดสองประการ -

  • ฟังก์ชันข้อผิดพลาดเสริม − ถูกกำหนดเป็น 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