Freigeben über


imag

Extrahiert die imaginäre Komponente einer komplexen Zahl.

template<class Type>
   Type imag(
      const complex<Type>& _ComplexNum
   );

Parameter

  • _ComplexNum
    Die komplexe Zahl, deren Realteil extrahiert werden soll.

Rückgabewert

Der imaginäre Teil der komplexen Zahl als globale Funktion.

Hinweise

Diese Vorlagenfunktion kann nicht verwendet werden, um den Realteil für komplexe Zahlen zu ändern.Um den Realteil zu ändern, muss eine neue komplexe Zahl den Teilwert zugewiesen werden.

Beispiel

// complexc_imag.cpp
// compile with: /EHsc
#include <complex>
#include <iostream>

int main( )
{
   using namespace std;
   complex <double> c1 ( 4.0 , 3.0 );
   cout << "The complex number c1 = " << c1 << endl;

   double dr1 = real ( c1 );
   cout << "The real part of c1 is real ( c1 ) = "
        << dr1 << "." << endl;

   double di1 = imag ( c1 );
   cout << "The imaginary part of c1 is imag ( c1 ) = "
        << di1 << "." << endl;
}
  
  

Anforderungen

Header: <complex>

Namespace: std