std:: abs (std::complex)
|
Défini dans l'en-tête
<complex>
|
||
|
template
<
class
T
>
T abs ( const complex < T > & z ) ; |
||
Retourne la magnitude du nombre complexe z .
Table des matières |
Paramètres
| z | - | valeur complexe |
Valeur de retour
Si aucune erreur ne se produit, retourne la valeur absolue (également appelée norme, module ou magnitude) de z .
Les erreurs et les cas particuliers sont gérés comme si la fonction était implémentée comme std:: hypot ( std:: real ( z ) , std:: imag ( z ) ) .
Exemple
#include <complex> #include <iostream> int main() { std::complex<double> z(1, 1); std::cout << z << " cartesian is rho = " << std::abs(z) << " theta = " << std::arg(z) << " polar\n"; }
Sortie :
(1,1) cartesian is rho = 1.41421 theta = 0.785398 polar
Voir aussi
|
retourne l'angle de phase
(modèle de fonction) |
|
|
construit un nombre complexe à partir de la magnitude et de l'angle de phase
(modèle de fonction) |
|
|
(C++11)
|
calcule la valeur absolue d'une valeur entière (
|x|
)
(fonction) |
|
(C++11)
(C++11)
|
valeur absolue d'une valeur à virgule flottante (
|x|
)
(fonction) |
|
(C++11)
(C++11)
(C++11)
|
calcule l'hypoténuse
√
x
2
+y 2 et √ x 2 +y 2 +z 2 (depuis C++17) (fonction) |
|
applique la fonction
abs
à chaque élément du valarray
(modèle de fonction) |
|
|
Documentation C
pour
cabs
|
|