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

C++ के साथ काम करने वाली जटिल संख्या के लिए cosh () फ़ंक्शन

कार्य को देखते हुए C++ में जटिल संख्याओं के लिए cosh() फ़ंक्शन के कार्य को दिखाना है।

कोश () फ़ंक्शन सी ++ मानक टेम्पलेट लाइब्रेरी का एक हिस्सा है। यह मानक कोश () फ़ंक्शन से थोड़ा अलग है। रेडियन में कोणों की अतिपरवलयिक कोज्या की गणना करने के बजाय, यह सम्मिश्र संख्याओं के जटिल अतिपरवलयिक कोज्या मानों की गणना करता है।

जटिल अतिपरवलयिक कोज्या की गणना के लिए गणितीय सूत्र है -

cosh(z) =(e^(z) + e^(-z))/z

जहाँ, “z” सम्मिश्र संख्या को दर्शाता है और “i” आयोटा को दर्शाता है।

जटिल संख्या इस प्रकार घोषित की जानी चाहिए -

जटिल<डबल> नाम (ए, बी)

यहां, <डबल> जो "जटिल" डेटा प्रकार से जुड़ा हुआ है, एक ऑब्जेक्ट का वर्णन करता है जो ऑर्डर की गई वस्तुओं की जोड़ी को स्टोर करता है, दोनों प्रकार "डबल"। यहाँ दो वस्तुएँ उस सम्मिश्र संख्या का वास्तविक भाग और काल्पनिक भाग हैं जिसे हम प्रविष्ट करना चाहते हैं। जटिल संख्याओं के लिए फ़ंक्शन को कॉल करने के लिए हेडर फ़ाइल को शामिल किया जाना चाहिए।

सिंटैक्स

वाक्य रचना इस प्रकार है -

cosh(complexnumber)

उदाहरण

Input: complexnumber(5,5)
Output: <-27.0349,-3.85115>

स्पष्टीकरण - निम्न उदाहरण दिखाता है कि हम किसी सम्मिश्र संख्या के जटिल अतिपरवलयिक कोज्या मानों की गणना के लिए कोश () फ़ंक्शन का उपयोग कैसे करते हैं। यहां 5 वास्तविक भाग है और दूसरा 5 जटिल संख्या का काल्पनिक हिस्सा है जैसा कि इनपुट में दिखाया गया है, और हम आउटपुट में हाइपरबोलिक कोसाइन मान प्राप्त करते हैं क्योंकि हम जटिल संख्या को कोश () फ़ंक्शन में पास करते हैं।

निम्नलिखित कार्यक्रम में उपयोग किया गया दृष्टिकोण इस प्रकार है -

  • पहले एक सम्मिश्र संख्या घोषित करें, मान लें कि सम्मिश्र संख्या (a,b) और फिर उसे एक सम्मिश्र मान निर्दिष्ट करें।
  • वैरिएबल कॉम्प्लेक्सनंबर (ए, बी) को दो मान असाइन किए जाने चाहिए। पहला मान सम्मिश्र संख्या का वास्तविक भाग होगा और दूसरा मान सम्मिश्र संख्या का काल्पनिक भाग होगा।

    आइए हम कहते हैं जटिल संख्या(1, 3) तो यह सम्मिश्र संख्या 1+3i का प्रतिनिधित्व करेगा।

  • अब कोश () फ़ंक्शन में बनाए गए कॉम्प्लेक्सनंबर(1, 3) को पास करें

उदाहरण

#include<iostream>
#include<complex>
using namespace std;
int main() {
   complex<double> cno(1,3);
   cout<<cosh(cno);
   return 0;
}

आउटपुट

यदि हम उपरोक्त कोड चलाते हैं तो यह निम्न आउटपुट उत्पन्न करेगा -

<-1.52764,0.165844>

यहाँ 1 वास्तविक भाग है और 3 सम्मिश्र संख्या का काल्पनिक भाग है, जैसे ही हम अपने सम्मिश्र संख्या को cosh() फ़ंक्शन में पास करते हैं, हमें आउटपुट में हाइपरबोलिक कोसाइन मान प्राप्त होते हैं जैसा कि दिखाया गया है।


  1. सी ++ में जटिल संख्या के लिए असिन () फ़ंक्शन?

    यहां हम सम्मिश्र संख्याओं के लिए असिन () विधि देखेंगे। सम्मिश्र संख्याओं का उपयोग सम्मिश्र शीर्षलेख फ़ाइल का उपयोग करके किया जा सकता है। उस हेडर फाइल में असिन () फंक्शन भी मौजूद होता है। यह सामान्य असिन () फ़ंक्शन का जटिल संस्करण है। इसका उपयोग किसी सम्मिश्र संख्या की सम्मिश्र चाप ज्या ज्ञात करने के

  1. एसीओएस () सी ++ में जटिल संख्या के लिए कार्य करता है?

    यहां हम सम्मिश्र संख्याओं के लिए एकोस () विधि देखेंगे। सम्मिश्र संख्याओं का उपयोग सम्मिश्र शीर्षलेख फ़ाइल का उपयोग करके किया जा सकता है। उस हेडर फाइल में acos() फंक्शन भी मौजूद होता है। यह सामान्य acos() फ़ंक्शन का जटिल संस्करण है। इसका उपयोग किसी सम्मिश्र संख्या की सम्मिश्र चाप कोज्या ज्ञात करने के

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

    cosh() फ़ंक्शन रेडियन में दिए गए कोण की अतिपरवलयिक कोज्या लौटाता है। यह C++ STL में एक इनबिल्ट फंक्शन है। कोश () फ़ंक्शन का सिंटैक्स निम्नानुसार दिया गया है। cosh(var) जैसा कि सिंटैक्स से देखा जा सकता है, फ़ंक्शन कोश () डेटा प्रकार फ्लोट, डबल या लॉन्ग डबल के पैरामीटर var को स्वीकार करता है। यह var