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:
- 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)
Please Login to comment...