Bibliothèque complexe C ++ - Arg

La description

C'est un angle de phase de complexe et renvoie l'angle de phase (ou composante angulaire) du nombre complexe x, exprimé en radians.

Déclaration

Voici la déclaration de std :: arg.

template<class T> T arg (const complex<T>& x);

C ++ 11

template<class T> T arg (const complex<T>& x);

Paramètres

x C'est une valeur complexe.

Valeur de retour

Il renvoie l'angle de phase (ou composante angulaire) du nombre complexe x, exprimé en radians.

Exceptions

aucun

Exemple

Dans l'exemple ci-dessous pour std :: arg.

#include <iostream>     
#include <complex>      

int main () {
   std::complex<double> mycomplex (1.0,4.0);

   std::cout << "The polar form of " << mycomplex;
   std::cout << " is " << std::abs(mycomplex) << "*e^i*" << std::arg(mycomplex)
      << "rad\n";

   return 0;
}

L'exemple de sortie devrait être comme ceci -

The polar form of (1,4) is 4.12311*e^i*1.32582rad