beta(), betaf() এবং betal() ফাংশনগুলি সি++-এর স্ট্যান্ডার্ড টেমপ্লেট লাইব্রেরির বিল্ট-ইন ফাংশন। এই ফাংশনগুলি দুটি ধনাত্মক বাস্তব সংখ্যার বিটা ফাংশন গণনা করতে ব্যবহৃত হয়।
beta(), betaf() এবং betal() ফাংশনগুলি সি++-এর স্ট্যান্ডার্ড টেমপ্লেট লাইব্রেরির বিল্ট-ইন ফাংশন। এই ফাংশনগুলি দুটি ধনাত্মক বাস্তব সংখ্যার বিটা ফাংশন গণনা করতে ব্যবহৃত হয়।
$B(x,y)=\int_{0}^{1}t^{(x-1)}(1-t)^{(y-1)}dt$
beta()
beta() ফাংশন ডাবল ডেটা টাইপের মানগুলির সাথে কাজ করতে ব্যবহৃত হয় অর্থাৎ এটি ডাবল টাইপের প্যারামিটার গ্রহণ করে এবং ডাবল মান রিটার্ন করে।
সিনট্যাক্স
double beta(double x, double y)
প্যারামিটার
x হল একটি ডাবল মান যা বিটা ফাংশনে x-এর মান দেয়। y হল একটি ডাবল মান যা বিটা ফাংশনে y-এর মান দেয়।
বিটা ফাংশন ফলাফল হিসেবে একটি ডাবল মান রিটার্ন করে।
উদাহরণ
#include <bits/stdc++.h> using namespace std; int main(){ double x = 4.93; double y = 5.01; double result = beta(x, y); cout<<"B("<<x<<" , "<<y<<") = "<<result<<"\n"; return 0; }
আউটপুট
B(4.93 , 5.01) = 0.00166054
betaf()
betaf() ফাংশন ফ্লোট ডেটা টাইপের মানগুলির সাথে কাজ করতে ব্যবহৃত হয় অর্থাৎ এটি ফ্লোট টাইপের প্যারামিটার গ্রহণ করে এবং ফ্লোট মান রিটার্ন করে।
সিনট্যাক্স
float beta(float x, float y
প্যারামিটার
x হল একটি ফ্লোট মান যা বিটা ফাংশনে x-এর মান দেয়। y হল একটি ফ্লোট মান যা বিটা ফাংশনে y-এর মান দেয়।
রিটার্ন করে বিটা ফাংশন ফলাফল হিসেবে একটি ফ্লোট মান।
উদাহরণ
#include <bits/stdc++.h> using namespace std; int main(){ float x = 0.31; float y = 3.99; float result = betaf(x, y); cout<<"B("<<x<<" , "<<y<<") = "<<result<<"\n"; return 0; }
আউটপুট
B(0.31 , 3.99) = 1.93395
betal()
betal() ফাংশন লং ডাবল ডেটা টাইপের মানগুলির সাথে কাজ করতে ব্যবহৃত হয় অর্থাৎ এটি লং ডাবল টাইপের প্যারামিটার গ্রহণ করে এবং একটি লং ডাবল মান রিটার্ন করে।
সিনট্যাক্স
long double beta(long double x, long double y)
প্যারামিটার
x হল একটি লং ডাবল মান যা বিটা ফাংশনে x-এর মান দেয়। y হল একটি লং ডাবল মান যা বিটা ফাংশনে y-এর মান দেয়।
রিটার্ন করে বিটা ফাংশন ফলাফল হিসেবে একটি লং ডাবল মান।
উদাহরণ
#include <bits/stdc++.h> using namespace std; int main(){ long double x = 3453.35451; long double y = 9862.89651; long double result = betaf(x, y); cout<<"B("<<x<<" , "<<y<<") = "<<result<<"\n"; return 0; }
আউটপুট
B(3453.35 , 9862.9) = 4.39947e-3312