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

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


cosh() फ़ंक्शन

cosh() फ़ंक्शन दिए गए कोण (रेडियन में) का हाइपरबोलिक कोसाइन लौटाता है। <cmath> हेडर में परिभाषित।

सिंटैक्स

cosh(var)

पैरामीटर: var - float, double, या long double।

वापसी मान

हाइपरबोलिक कोसाइन मान, सीमा: [1, ∞)।

उदाहरण 1: रेडियन इनपुट

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

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

आउटपुट

cosh(5) = 74.2099

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

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

int main() {
    double degree = 60, ans;
    degree = degree * 3.14159 / 180;
    ans = cosh(degree);
    cout << "cosh(" << degree << ") = " << ans << endl;
    return 0;
}

आउटपुट

cosh(1.0472) = 1.60029

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

cosh(x) = (eˣ + e⁻ˣ) / 2

गुण

  • सम फ़ंक्शन: cosh(-x) = cosh(x)
  • सीमा: [1, ∞)
  • cosh(0) = 1
  • पहचान: cosh²(x) - sinh²(x) = 1
  • कैटेनरी वक्र का आकार: y = a cosh(x/a)

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

  • कैटेनरी वक्र: लटकती केबल/चेन का आकार
  • विशेष सापेक्षता: लोरेन्ट्ज़ फैक्टर
  • विद्युत इंजीनियरिंग: ट्रांसमिशन लाइन सैग गणना
  • आर्किटेक्चर: गेटवे आर्च डिजाइन

संबंधित फ़ंक्शंस

  • sinh() - हाइपरबोलिक साइन
  • tanh() - हाइपरबोलिक टैंजेंट
  • acosh() - व्युत्क्रम हाइपरबोलिक कोसाइन
  1. - C++ STL में tanh() फ़ंक्शन

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

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

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

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

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