C ++ log1p () - C ++ मानक पुस्तकालय

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 

दिलचस्प लेख...