Mega Code Archive

 
Categories / C++ Tutorial / Data Types
 

Use polar to create complex number

#include <complex> #include <iostream> using namespace std; int main( )  {   double rho = 3.0; // magnitude   double theta = 3.141592 / 2; // angle   complex<double> coord = polar(rho, theta);   cout << "rho = " << abs(coord) << ", theta = " << arg(coord) << endl;   coord += polar(4.0, 0.0);   cout << "rho = " << abs(coord) << ", theta = " << arg(coord) << endl; } rho = 3, theta = 1.5708 rho = 5, theta = 0.643501