Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ STL में asinh() फ़ंक्शन


asinh() फ़ंक्शन

asinh() फ़ंक्शन आर्क हाइपरबोलिक साइन (व्युत्क्रम हाइपरबोलिक साइन) लौटाता है। <cmath> हेडर में परिभाषित (C++11 से)।

सिंटैक्स

asinh(var)

पैरामीटर: var - float, double, या long double। मान कुछ भी हो सकता है (नकारात्मक, सकारात्मक, शून्य)।

वापसी मान

आर्क हाइपरबोलिक साइन मान (रेडियन में)।

उदाहरण 1: रेडियन में परिणाम

#include <iostream>
#include <cmath>
using namespace std;

int main() {
    double d = -5, ans;
    ans = asinh(d);
    cout << "asinh(" << d << ") = " << ans << endl;
    return 0;
}

आउटपुट

asinh(-5) = -2.31244

उदाहरण 2: डिग्री में रूपांतरण

#include <iostream>
#include <cmath>
using namespace std;

int main() {
    double d = -5, ans;
    ans = asinh(d);
    ans = ans * 180 / 3.14159;      // रेडियन से डिग्री
    cout << "asinh(" << d << ") = " << ans << " degrees" << endl;
    return 0;
}

आउटपुट

asinh(-5) = -132.493 degrees

गणितीय परिभाषा

asinh(x) = ln(x + √(x² + 1))

हाइपरबोलिक फ़ंक्शंस तालिका

फ़ंक्शननामव्युत्क्रमडोमेन
sinhहाइपरबोलिक साइनasinhसभी वास्तविक संख्याएं
coshहाइपरबोलिक कोसाइनacosh[1, ∞)
tanhहाइपरबोलिक टैंजेंटatanh(-1, 1)

उपयोग के मामले

  • विशेष सापेक्षता (रैपिडिटी गणना)
  • सिग्नल प्रोसेसिंग
  • न्यूरल नेटवर्क एक्टिवेशन फ़ंक्शंस
  • कैटेनरी वक्र गणना
  1. - C++ STL में atanh() फ़ंक्शन

    atanh() फ़ंक्शन atanh() फ़ंक्शन आर्क हाइपरबोलिक टैंजेंट (व्युत्क्रम हाइपरबोलिक टैंजेंट) लौटाता है। <cmath> हेडर में परिभाषित (C++11 से)। सिंटैक्स atanh(var) पैरामीटर: var - float, double, या long double। मान -1 और 1 के बीच होना चाहिए (अनन्य)। वापसी मान आर्क हाइपरबोलिक टैंजेंट मान (रेडियन मे

  1. - C++ STL में cosh() फ़ंक्शन

    cosh() फ़ंक्शन cosh() फ़ंक्शन दिए गए कोण (रेडियन में) का हाइपरबोलिक कोसाइन लौटाता है। <cmath> हेडर में परिभाषित। सिंटैक्स cosh(var) पैरामीटर: var - float, double, या long double। वापसी मान हाइपरबोलिक कोसाइन मान, सीमा: [1, ∞)। उदाहरण 1: रेडियन इनपुट #include <iostream> #include <cm

  1. - C++ STL में sinh() फ़ंक्शन

    sinh() फ़ंक्शन sinh() फ़ंक्शन दिए गए कोण (रेडियन में) का हाइपरबोलिक साइन लौटाता है। <cmath> हेडर में परिभाषित। सिंटैक्स sinh(var) पैरामीटर: var - float, double, या long double। वापसी मान हाइपरबोलिक साइन मान, सीमा: (-∞, ∞)। उदाहरण 1: रेडियन इनपुट #include <iostream> #include <cmath