কম্পিউটার টিউটোরিয়াল

C++-এ কমপ্লেক্স নম্বরের জন্য tanh() ফাংশন

এই আর্টিকেলে আমরা 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;
    return 0;
}

আউটপুট

tanh(1.000000,0.000000) = (0.761594, 0.000000)
tanh(0.000000,1.000000) = (0.000000, 1.557408)
  1. C++-এ জটিল সংখ্যার জন্য atan() ফাংশন

  2. C++-এ জটিল সংখ্যার জন্য asin() ফাংশন

  3. C++-এ জটিল সংখ্যার জন্য acos() ফাংশন

  4. C++ STL-এ tanh() ফাংশন