একটি কমপ্লেক্স নম্বর হল এমন একটি সংখ্যা যা a + bi রূপে প্রকাশ করা হয়, যেখানে a এবং b বাস্তব সংখ্যা। i হল সংখ্যার ইমেজিনারি অংশ।
আর্গুমেন্ট (Argument) হল পজিটিভ অক্ষ এবং কমপ্লেক্স নম্বরের ভেক্টরের মাঝপথের কোণ। একটি কমপ্লেক্স নম্বর
z = x + iy হলে এর আর্গুমেন্ট arg(z) দিয়ে প্রকাশ করা হয়।
কমপ্লেক্স নম্বরের আর্গুমেন্ট বের করার জন্য complex হেডার ফাইলে arg() নামক একটি ফাংশন রয়েছে।
সিনট্যাক্স
arg(complex_number);
প্যারামিটার
ফাংশনটি ইনপুট হিসেবে একটি কমপ্লেক্স নম্বর গ্রহণ করে তার আর্গুমেন্টের মান বের করার জন্য।
রিটার্ন ভ্যালু
ফাংশনটি কমপ্লেক্স নম্বরের আর্গুমেন্ট রিটার্ন করে।
উদাহরণ
#include <iostream>
#include <complex>
using namespace std;
int main() {
double a = 12.0, b = 56.0;
complex<double> complexnumber(a, b);
cout << "The argument of complex number " << a << " + i" << b << " is: ";
cout << arg(complexnumber) << endl;
return 0;
}
আউটপুট
The argument of complex number 12 + i56 is: 1.3597