เราได้รับตัวแปรและภารกิจคือการค้นหาความน่าจะเป็นของตัวแปรโดยใช้ฟังก์ชันข้อผิดพลาดที่มีอยู่ใน C++ STL ฟังก์ชันนี้มีอยู่ในไฟล์ส่วนหัว cmath ใน C++
ฟังก์ชันข้อผิดพลาดคืออะไร
ฟังก์ชันข้อผิดพลาดในวิชาคณิตศาสตร์เรียกอีกอย่างว่าฟังก์ชันข้อผิดพลาดเกาส์ซึ่งแสดงโดย erf () เป็นฟังก์ชันพิเศษที่ใช้ในสมการความน่าจะเป็น สถิติ และอนุพันธ์ย่อยบางส่วนสำหรับการคำนวณข้อผิดพลาดที่อาจเกิดขึ้น ถูกกำหนดเป็น −
มีฟังก์ชันข้อผิดพลาดที่เกี่ยวข้องอย่างใกล้ชิดสองประการ -
- ฟังก์ชันข้อผิดพลาดเสริม − ถูกกำหนดเป็น 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