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

C++ में जटिल संख्या के लिए Cos () फ़ंक्शन

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

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

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

cos(z) =(e^(iz) + e^(-iz))/2

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

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

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

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

जटिल संख्याओं के लिए फ़ंक्शन को कॉल करने के लिए हेडर फ़ाइल को शामिल किया जाना चाहिए।

सिंटैक्स

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

cos(complexnumber)

उदाहरण

Input: complexnumber(3,4)
Output: -27.0349,-3.85115

स्पष्टीकरण - निम्न उदाहरण दिखाता है कि हम एक सम्मिश्र संख्या के कोसाइन मानों की गणना के लिए कॉस () फ़ंक्शन का उपयोग कैसे कर सकते हैं।

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

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

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

उदाहरण

#include<iostream>
#include<complex>
using namespace std;
int main() {
   complex<double> complexnumber(2,3);
   cout<<cos(complexnumber);
   return 0;
}

आउटपुट

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

<-1.56563,-3.29789>

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


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

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

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

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

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

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