इस लेख में हम C++ STL में कॉम्प्लेक्स नंबर के लिए tanh() फंक्शन के कार्य, सिंटैक्स और उदाहरणों पर चर्चा करेंगे।
कॉम्प्लेक्स नंबर के लिए tanh() एक फंक्शन है जो <complex> हेडर फाइल के अंतर्गत आता है। यह फंक्शन कॉम्प्लेक्स नंबर का हाइपरबोलिक टेंजेंट ढूंढने के लिए उपयोग किया जाता है। यह <cmath> हेडर फाइल के अंतर्गत आने वाले tanh() का कॉम्प्लेक्स संस्करण है।
tanh क्या है?
Tanh हाइपरबोलिक टेंजेंट फंक्शन है। फंक्शन को आसानी से परिभाषित करने के लिए, हम कह सकते हैं कि tanh हाइपरबोलिक साइन को हाइपरबोलिक कोसाइन से विभाजित करने के बराबर है।
सिंटैक्स
complex<T> tanh(complex& num);
पैरामीटर्स
फंक्शन केवल एक पैरामीटर स्वीकार करता है जो num है, कॉम्प्लेक्स टाइप का।
रिटर्न वैल्यू
यह num का हाइपरबोलिक टेंजेंट लौटाता है।
उदाहरण
Input: complex <double> num(0.0, 1.0); tanh(num); Output: (0, 1.55741) Input: complex <double> num(1.0, 0.0); tanh(num); Output: (0.761594, 0)
अनुसरण किया जाने वाला दृष्टिकोण -
- मुख्य फंक्शन में, हम कॉम्प्लेक्स नंबर को परिभाषित करते हैं।
- फिर हम कॉम्प्लेक्स प्रिंट करते हैं।
- अंत में हम कॉम्प्लेक्स नंबर का हाइपरबोलिक टेंजेंट प्रिंट करते हैं।
इस दृष्टिकोण से हम कॉम्प्लेक्स नंबर का हाइपरबोलिक टेंजेंट ढूंढ सकते हैं।
उदाहरण
tanh() फंक्शन के कार्य को प्रदर्शित करने के लिए C++ कोड
#include <iostream>
#include <complex>
#include <cmath>
using namespace std;
int main() {
// कॉम्प्लेक्स नंबर परिभाषित करना
complex<double> x(1, 0);
cout << "tanh " << x << " = " << tanh(x) << endl;
complex<double> y(0, 1);
cout << "tanh " << y << " = " << tanh(y) << endl;
return 0;
}
आउटपुट
tanh(1.000000,0.000000) = (0.761594, 0.000000) tanh(0.000000,1.000000) = (0.000000, 1.557408)