std:: abs (std::complex)
|
Definiert in Header
<complex>
|
||
|
template
<
class
T
>
T abs ( const complex < T > & z ) ; |
||
Gibt den Betrag der komplexen Zahl z zurück.
Inhaltsverzeichnis |
Parameter
| z | - | komplexer Wert |
Rückgabewert
Wenn keine Fehler auftreten, gibt den absoluten Wert (auch bekannt als Norm, Modul oder Betrag) von z zurück.
Fehler und Sonderfälle werden behandelt, als ob die Funktion als std:: hypot ( std:: real ( z ) , std:: imag ( z ) ) implementiert wäre.
Beispiel
#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"; }
Ausgabe:
(1,1) cartesian is rho = 1.41421 theta = 0.785398 polar
Siehe auch
|
gibt den Phasenwinkel zurück
(Funktions-Template) |
|
|
konstruiert eine komplexe Zahl aus Betrag und Phasenwinkel
(Funktions-Template) |
|
|
(C++11)
|
berechnet den absoluten Wert eines ganzzahligen Wertes (
|x|
)
(Funktion) |
|
(C++11)
(C++11)
|
absoluter Wert eines Gleitkommawertes (
|x|
)
(Funktion) |
|
(C++11)
(C++11)
(C++11)
|
berechnet die Hypotenuse
√
x
2
+y 2 und √ x 2 +y 2 +z 2 (seit C++17) (Funktion) |
|
wendet die Funktion
abs
auf jedes Element des valarray an
(Funktions-Template) |
|
|
C-Dokumentation
für
cabs
|
|