C/C++ लाइब्रेरी फ़ंक्शन double exp(double x) e की x घात की मान लौटाता है। exp() फ़ंक्शन के लिए घोषणा निम्नलिखित है।
double exp(double x)
पैरामीटर एक फ्लोटिंग पॉइंट मान है। और यह फ़ंक्शन x का एक्सपोनेंशियल मान लौटाता है।
उदाहरण
#include <iostream>
#include <cmath>
using namespace std;
int main() {
double x = 0;
cout << "e की " << x << " घात का मान है " << exp(x) << endl;
cout << "e की " << x+1 << " घात का मान है " << exp(x+1) << endl;
cout << "e की " << x+2 << " घात का मान है " << exp(x+2) << endl;
return 0;
}
आउटपुट
e की 0 घात का मान है 1
e की 1 घात का मान है 2.71828
e की 2 घात का मान है 7.38906
संबंधित फ़ंक्शन्स
| फ़ंक्शन | हेडर | विवरण |
|---|---|---|
exp(x) |
<cmath> | e^x |
exp2(x) |
<cmath> | 2^x (C++11) |
expm1(x) |
<cmath> | e^x - 1, छोटे x के लिए सटीक (C++11) |
pow(base, exp) |
<cmath> | base^exp |
उदाहरण: व्यावहारिक उपयोग
#include <iostream>
#include <cmath>
using namespace std;
int main() {
// चक्रवृद्धि ब्याज: A = P * e^(rt)
double P = 1000; // मूलधन
double r = 0.05; // 5% दर
double t = 10; // 10 साल
double A = P * exp(r * t);
cout << "चक्रवृद्धि ब्याज के बाद राशि: " << A << endl;
// सामान्य वितरण PDF
double x = 0, mu = 0, sigma = 1;
double pdf = exp(-0.5 * pow((x - mu) / sigma, 2)) / (sigma * sqrt(2 * M_PI));
cout << "मानक सामान्य वितरण PDF at 0: " << pdf << endl;
return 0;
}
आउटपुट
चक्रवृद्धि ब्याज के बाद राशि: 1648.72
मानक सामान्य वितरण PDF at 0: 0.398942
विशेष मान
exp(0)= 1exp(-inf)= 0exp(inf)= infexp(709)≈ 8.2e307 (double के लिए अधिकतम, इससे अधिक = inf)