কম্পিউটার

C++ এ জটিল সংখ্যার জন্য Proj() ফাংশন


এই নিবন্ধটি জটিল সংখ্যার উপর অভিক্ষেপ করার জন্য proj() এর কার্যকারিতা প্রদর্শন করে। এখানে c++ প্রোগ্রামিং-এ proj() পদ্ধতির সিনট্যাক্স নিম্নরূপ;

template <class T> complex<T>
proj (const complex<T>& z);

উদাহরণ

proj() পদ্ধতিটি যুক্তি হিসাবে একটি প্যারামিটার নেয় যা জটিল সংখ্যাকে উপস্থাপন করে এবং নীচের নমুনায় বর্ণিত জটিল সংখ্যার অভিক্ষেপকে প্রদান করে;

#include <iostream>
#include <complex>
using namespace std;
int main(){
   std::complex<double> c1(3, 5);
   cout << "Proj" << c1 << " = " << proj(c1) << endl;
   std::complex<double> c2(0, -INFINITY);
   cout << "Proj" << c2 << " = " << proj(c2) << endl;
   std::complex<double> c3(INFINITY, -1);
   cout << "Proj" << c3 << " = " << proj(c3) << endl;
}

প্রজেকশন পদ্ধতি বাস্তবায়নের সংজ্ঞা পেতে উৎসে লাইব্রেরি complex.h আমদানি করা বাধ্যতামূলক। উপরের নমুনাটি উপরের কোডের সফল সংকলনের পরে পাস করা জটিল নম্বরের নিম্নলিখিত ফলাফল দেয়;

আউটপুট

Proj(3,5) = (3,5)
Proj(0,-inf) = (inf,-0)
Proj(inf,1) = (inf,-0)

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

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

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

  4. C++ এ জটিল সংখ্যা