atanh() फ़ंक्शन रेडियन में दिए गए कोण के चाप अतिपरवलयिक स्पर्शरेखा या प्रतिलोम अतिपरवलयिक स्पर्शरेखा देता है। यह C++ STL में एक इनबिल्ट फंक्शन है।
atanh() फ़ंक्शन का सिंटैक्स निम्नानुसार दिया गया है।
atanh(var)
जैसा कि सिंटैक्स से देखा जा सकता है, फ़ंक्शन atanh () डेटा प्रकार फ्लोट, डबल या लॉन्ग डबल के पैरामीटर var को स्वीकार करता है। इस पैरामीटर का मान -1 और 1 के बीच होना चाहिए। यह var का चाप अतिपरवलयिक स्पर्शरेखा देता है।
C++ में atanh () को प्रदर्शित करने वाला एक प्रोग्राम इस प्रकार दिया गया है।
उदाहरण
#include <iostream> #include <cmath> using namespace std; int main() { double d = 0.5, ans; ans = atanh(d); cout << "atanh("<< d <<") = " << ans << endl; return 0; }
आउटपुट
atanh(0.5) = 0.549306
उपरोक्त प्रोग्राम में, पहले वेरिएबल d को इनिशियलाइज़ किया जाता है। फिर d का चाप अतिपरवलयिक स्पर्शज्या atanh () का उपयोग करके पाया जाता है और ans में संग्रहीत किया जाता है। अंत में ans का मान प्रदर्शित होता है। यह निम्नलिखित कोड स्निपेट द्वारा प्रदर्शित किया जाता है।
double d = 0.5, ans; ans = atanh(d); cout << "atanh("<< d <<") = " << ans << endl;
atanh () फ़ंक्शन का उपयोग करके प्राप्त परिणाम को डिग्री में परिवर्तित किया जा सकता है और प्रदर्शित किया जा सकता है। इसे प्रदर्शित करने के लिए एक कार्यक्रम इस प्रकार है।
उदाहरण
#include <iostream> #include <cmath> using namespace std; int main() { double d = 0.5, ans; ans = atanh(d); ans = ans*180/3.14159; cout << "atanh("<<d <<") = " << ans << endl; return 0; }
आउटपुट
atanh(0.5) = 31.473
उपरोक्त कार्यक्रम में, atanh () का उपयोग करके चाप अतिपरवलयिक स्पर्शरेखा प्राप्त की जाती है। फिर यह मान डिग्री में बदल जाता है। अंत में, आउटपुट प्रदर्शित होता है। यह निम्नलिखित कोड स्निपेट द्वारा प्रदर्शित किया जाता है।
double d = 0.5, ans; ans = atanh(d); ans = ans*180/3.14159; cout << "atanh("<< d <<") = " << ans << endl;