কম্পিউটার

C++ এ imag() ফাংশন


এই নিবন্ধে, আমরা C++ এ imag() ফাংশনের কাজ, সিনট্যাক্স এবং উদাহরণ নিয়ে আলোচনা করব।

ইমাগ() কি?

imag() ফাংশন হল C++ STL-এ একটি অন্তর্নির্মিত ফাংশন, যা হেডার ফাইলে সংজ্ঞায়িত করা হয়েছে। imag() জটিল সংখ্যার কাল্পনিক অংশ খুঁজে বের করতে ব্যবহৃত হয়।

একটি জটিল সংখ্যা হল এমন একটি সংখ্যা যা একটি বাস্তব সংখ্যা এবং প্রাণীর সংখ্যার সমন্বয়ে তৈরি হয়। বাস্তব সংখ্যা হল অসীম এবং কাল্পনিক সংখ্যা ছাড়া যেকোনো সংখ্যা।

কাল্পনিক সংখ্যা হল সেই সংখ্যা যার বর্গ একটি ঋণাত্মক সংখ্যা। ফাংশনটি কাল্পনিক অংশ প্রদান করে, কাল্পনিক অংশ যা ফ্যাক্টর যার দ্বারা কাল্পনিক একককে গুণ করা হয়।

সিনট্যাক্স

Template <class T> T imag(const complex<T>& num);

পরামিতি

ফাংশন নিম্নলিখিত পরামিতি(গুলি) −

গ্রহণ করে
  • সংখ্যা − এটি প্রদত্ত জটিল সংখ্যা।

রিটার্ন মান

এই ফাংশনটি সংখ্যার কাল্পনিক অংশ প্রদান করে।

ইনপুট

complex<double> img(2.2,3.4);
imag(img);

আউটপুট

3.4

উদাহরণ

#include <bits/stdc++.h>
using namespace std;
int main(){
   //complex number = (a + ib)
   complex<double> img(2.2,3.4);
   cout<<"The complex number is: "<<img;
   cout<<"\nThe Imaginary part of the complex number is: "<<imag(img) << endl;
   return 0;
}

আউটপুট

যদি আমরা উপরের কোডটি চালাই তবে এটি নিম্নলিখিত আউটপুট তৈরি করবে -

The complex number is: (2.2,3.4)
The Imaginary part of the complex number is: 3.4

উদাহরণ

#include <bits/stdc++.h>
using namespace std;
int main(){
   //complex number = (a + ib)
   complex<double> img(32,12);
   cout<<"The complex number is: "<<img;
   cout<<"\nThe Imaginary part of the complex number is: "<<imag(img) << endl;
   return 0;
}

আউটপুট

যদি আমরা উপরের কোডটি চালাই তবে এটি নিম্নলিখিত আউটপুট তৈরি করবে -

The complex number is: (32,12)
The Imaginary part of the complex number is: 12

  1. c++ এ জটিল সংখ্যার জন্য abs() ফাংশন?

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

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

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