Skip to content
Related Articles

Related Articles

polar() function for complex number in C++

Improve Article
Save Article
  • Difficulty Level : Expert
  • Last Updated : 17 Aug, 2022
Improve Article
Save Article

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)


My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!