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

C++ में कॉम्प्लेक्स नंबर के लिए log() फंक्शन

इस लेख में हम C++ STL में log() फंक्शन के कार्य, सिंटैक्स और उदाहरणों पर चर्चा करेंगे।

log() फंक्शन क्या है?

log() फंक्शन C++ STL में एक इनबिल्ट फंक्शन है, जो <complex> हेडर फाइल में परिभाषित है। log() कॉम्प्लेक्स वैल्यू का कॉम्प्लेक्स नेचुरल लॉगरिदमिक मान लौटाता है। मैथ हेडर फाइल में log() और कॉम्प्लेक्स हेडर फाइल में log() का अंतर यह है कि यह कॉम्प्लेक्स लॉगरिदमिक कैलकुलेट करने के लिए उपयोग किया जाता है जहां मैथ हेडर फाइल का log() नॉर्मल लॉगरिदमिक मान कैलकुलेट करता है।

सिंटैक्स

template<class T> complex<T> log(const complex<T>& x);

पैरामीटर्स

यह फंक्शन एक पैरामीटर स्वीकार करता है जो एक कॉम्प्लेक्स वैल्यू है जिसका लॉग हमें ढूंढना है।

रिटर्न वैल्यू

हम जिस x का लॉगरिदमिक मान कैलकुलेट करना चाहते हैं।

उदाहरण

Input: complex<double> C_number(-7.0, 1.0); log(C_number); Output: log of (-7,1) is (1.95601,2.9997)
#include <bits/stdc++.h>
using namespace std;

int main() {
    complex<double> C_number(-7.0, 1.0);
    cout << "log of " << C_number << " is " << log(C_number) << endl;
    return 0;
}

आउटपुट

log of (-7,1) is (1.95601,2.9997)

उदाहरण 2

#include <bits/stdc++.h>
using namespace std;

int main() {
    complex<double> C_number(-4.0, -1.0);
    cout << "log of " << C_number << " is " << log(C_number);
    return 0;
}

आउटपुट

log of (-4,-1) is (1.41661,-2.89661)
  1. - C++ में कॉम्प्लेक्स नंबर के लिए asin() फ़ंक्शन

    यहां हम कॉम्प्लेक्स नंबर्स के लिए asin() मेथड देखेंगे। कॉम्प्लेक्स नंबर्स का उपयोग complex हेडर फ़ाइल का उपयोग करके किया जा सकता है। उस हेडर फ़ाइल में asin() फ़ंक्शन भी मौजूद है। यह सामान्य asin() फ़ंक्शन का कॉम्प्लेक्स संस्करण है। इसका उपयोग किसी कॉम्प्लेक्स नंबर का कॉम्प्लेक्स आर्क साइन ज्ञात करन

  1. - C++ में कॉम्प्लेक्स नंबर के लिए acos() फंक्शन

    यहां हम कॉम्प्लेक्स नंबर्स के लिए acos() मेथड देखेंगे। कॉम्प्लेक्स नंबर्स का उपयोग complex हेडर फाइल के माध्यम से किया जा सकता है। उस हेडर फाइल में acos() फंक्शन भी मौजूद है। यह सामान्य acos() फंक्शन का कॉम्प्लेक्स संस्करण है। इसका उपयोग कॉम्प्लेक्स नंबर का कॉम्प्लेक्स आर्क कोसाइन खोजने के लिए किया

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

    C/C++ लाइब्रेरी फ़ंक्शन double log(double x) x का नेचुरल लॉगरिदम (बेस e लॉगरिदम) लौटाता है। log() फ़ंक्शन के लिए घोषणा निम्नलिखित है। double log(double x) पैरामीटर एक फ्लोटिंग पॉइंट मान है। और यह फ़ंक्शन x का नेचुरल लॉगरिदम लौटाता है। उदाहरण #include <iostream> #include <cmath> using