এই আর্টিকেলে আমরা C++ STL-এ কমপ্লেক্স নম্বরের জন্য tan() ফাংশনের কাজ, সিনট্যাক্স এবং উদাহরণ নিয়ে আলোচনা করব।
কমপ্লেক্স নম্বরের জন্য tan() হলো একটি ফাংশন যা <complex> হেডার ফাইলের অধীনে আসে। এই ফাংশনটি এর সাথে সংশ্লিষ্ট কমপ্লেক্স নম্বরের ট্যানজেন্ট বের করতে ব্যবহৃত হয়। এই ফাংশনটি <cmath> হেডার ফাইলের অধীনে আসা সিম্পল tan()-এর কমপ্লেক্স ভার্সন।
কমপ্লেক্স নম্বর কী?
কমপ্লেক্স নম্বর হলো যেসব নম্বর যা রিয়েল নম্বর এবং ইম্যাজিনারি নম্বরের সংমিশ্রণ।
এগুলো লেখা হয়: a+bi
যেখানে a এবং b হলো রিয়েল নম্বর এবং i হলো একটি ইম্যাজিনারি নম্বর।
সিনট্যাক্স
template<class T> complex<T> tan (const complex<T>& num);
প্যারামিটারস
ফাংশনটি শুধুমাত্র একটি প্যারামিটার গ্রহণ করে যা num, একটি কমপ্লেক্স মান।
রিটার্ন ভ্যালু
এটি num-এর ট্যানজেন্ট মান রিটার্ন করে।
উদাহরণ
Input: complex <double> num(0.0, 1.0); tan(num); Output: (0, 1.55741)
উদাহরণ
#include <iostream>
#include <complex>
using namespace std;
int main () {
complex<double> tan_num(9.1, 2.6);
cout<<"tan of "<<tan_num<<" is "<<tan(tan_num);
return 0;
}
আউটপুট
tan of (9.1, 2.6) is (-0.00661488, 0.99123)
উদাহরণ
#include <iostream>
#include <complex>
using namespace std;
int main () {
complex<double> tan_num(1.0, 0.0);
cout<<"tan of "<<tan_num<<" is "<<tan(tan_num);
return 0;
}
আউটপুট
tan of (1, 0) is (1.55741, 0)