C ++ में log1p () फ़ंक्शन एक तर्क x लेता है और x + 1 के प्राकृतिक लघुगणक (आधार-ई लघुगणक) को लौटाता है।
फ़ंक्शन को हेडर फ़ाइल में परिभाषित किया गया है।
(गणित) log e (x + 1) = log1p (x) (C ++ प्रोग्रामिंग में)
log1p () प्रोटोटाइप (C ++ 11 मानक के अनुसार)
डबल लॉग 1 पी (डबल एक्स); फ्लोट लॉग 1 पी (फ्लोट एक्स); लॉन्ग डबल लॉग 1 पी (लॉन्ग डबल एक्स); डबल लॉग 1 पी (टी एक्स); // अभिन्न प्रकार के लिए
Log1p () फ़ंक्शन एक एकल तर्क लेता है और प्रकार का मान लौटाता है double
, float
या long double
।
log1p () पैरामीटर
लॉग 1 पी () फ़ंक्शन रेंज (-1,)) में एक एकल अनिवार्य तर्क लेता है।
यदि मान -1 से कम है, तो log1p () रिटर्न Nan
(संख्या नहीं)।
log1p () रिटर्न वैल्यू
Log1p () फ़ंक्शन एक से अधिक दिए गए तर्क का प्राकृतिक लघुगणक लौटाता है।
log1p () रिटर्न मानपैरामीटर (x) | प्रतिलाभ की मात्रा |
---|---|
x> ० | धनात्मक |
x = 0 | शून्य |
-1> एक्स> 0 | नकारात्मक |
x = -1 | -) (- अनंत) |
x <-1 | NaN (संख्या नहीं) |
उदाहरण 1: C ++ में log1p () फ़ंक्शन कैसे काम करता है?
#include #include using namespace std; int main () ( double x = 21.371, result; result = log1p(x); cout << "log1p(x) = " << result << endl; return 0; )
जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:
log1p (x) = 3.10777
उदाहरण 2: अभिन्न प्रकार के साथ log1p () फ़ंक्शन
#include #include using namespace std; int main () ( double result; int x = 147; result = log1p(x); cout << "log1p(x) = " << result << endl; return 0; )
जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:
log1p (x) = 4.99721