Open In App

polar() function for complex number in C++

The polar() function for complex numbers is defined in the complex header file. The polar function is used to find the complex number from phase angle and magnitude. 

Syntax:



polar(mag, angle)

Parameter:

Return Type: This function returns a complex number which is obtained by phase angle and magnitude. 



Below program illustrate the above function is as follows:

Program 1: 




// C++ program to demonstrate
// example of polar() function.
#include <bits/stdc++.h>
using namespace std;
  
// driver function
int main ()
{
  cout << "The complex number whose magnitude is 4.0";
  cout << " and phase angle 1.5";
  
  // use of polar() function
  cout << " is " << polar (4.0, 1.5) << endl;
  
  return 0;
}

Output:
The complex number whose magnitude is 4.0 and phase angle 1.5 is (0.282949,3.98998)

Time Complexity: O(1)
Auxiliary Space: O(1)

Program 2: 




// C++ program to demonstrate
// example of polar() function.
#include <bits/stdc++.h>
using namespace std;
  
// driver function
int main ()
{
  cout << "The complex number whose magnitude is 2.0";
  cout << " and phase angle 0.5";
  
  // use of polar() function
  cout << " is " << polar (2.0, 0.5) << endl;
  
  return 0;
}

Output:
The complex number whose magnitude is 2.0 and phase angle 0.5 is (1.75517,0.958851)

Time Complexity: O(1)
Auxiliary Space: O(1)


Article Tags :