ARG |
Argument |
Turbo C++ |
complex.h |
Syntaxe
Paramètres
Nom |
Description |
z |
Ce paramètre permet d'indiquer le nombre complexe dont on veut calculer le paramètre. |
Description
Cette fonction permet de demander l'angle d'un nombre dans un plan complexe.
Remarques
- arg donne l'angle, en radians, du nombre dans le plan complexe.
- L'axe des réels positifs a un angle de 0, et l'axe des imaginaires positifs a un angle de pi. Si le paramètre passé à arg est complexe 0 (zéro), arg renvoie 0.
- Valeur de retour : arg(x) renvoie atan2(imag(x), real(x)).
- Portabilité : Les fonctions complexes nécessitent C++ et ne sont pas portables.
Exemple
- #include <iostream.h>
- #include <complex.h>
-
- int main(void) {
- double x = 3.1, y = 4.2;
- complex z = complex(x,y);
- cout << "z = " << z << "\n";
- cout << " a une partie réelle = " << real (z) << "\n";
- cout << " et partie imaginaire = " << imag(z) << "\n";
- cout << " Z a un conjugué complexe =" << conj(z) << "\n";
- double mag=sqrt(norm(z));
- double ang=arg(z);
- cout << "La forme polaire de z est : \n";
- cout << " magnitude = " << mag << "\n";
- cout << " angle (en radians) = " << ang << 11 \11 ;
- cout << "La reconstruction de z à partir de sa forme polaire donne :\n";
- cout << " z = " << polar(mag,ang) << "\n";
- return 0;
- }
Voir également
complex, norm, polar
Dernière mise à jour : Dimanche, le 28 Février 2021