log1p() ফাংশনটি (a+1)-এর ন্যাচারল লগারিদম (বেস e লগারিদম) বের করতে ব্যবহৃত হয়। এটি (a+1)-এর ন্যাচারল লগারিদম রিটার্ন করে। -1 এর চেয়ে ছোট মান পাস করলে এটি NaN (Not a Number) রিটার্ন করে।
log1p()-এর গাণিতিক অভিব্যক্তি:
log1p(a) = base-e log(a+1)
C++-এ log1p()-এর সিনট্যাক্স:
float log1p(float variable_name);
এখানে,
variable_name — লগারিদমিক মান বের করার ভেরিয়েবলের যেকোনো নাম।
C++-এ log1p()-এর উদাহরণ:
উদাহরণ
#include <iostream>
#include <cmath>
using namespace std;
int main() {
int x = 10;
float y = 28.88;
cout << "The log value of x: " << log1p(x);
cout << "\nThe log value of y: " << log1p(y);
return 0;
}
আউটপুট
The log value of x: 2.3979 The log value of y: 3.39719