Open In App

polar() function for complex number in C++

Improve
Improve
Like Article
Like
Save
Share
Report

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:

  • mag: It represents the magnitude of the complex number.
  • angle: It represents the phase angle.

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: 

CPP




// 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: 

CPP




// 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)



Last Updated : 17 Aug, 2022
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads