Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Extracts the imaginary component of a complex number.
Type imag( ) const;
Type imag(const Type& _Right);
Parameters
- _Right
A complex number whose imaginary value is to be extracted.
Return Value
The imaginary part of the complex number.
Remarks
For a complex number a + bi, the imaginary part or component is Im(a + bi) = b.
Example
// complex_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 = c1.real ( );
cout << "The real part of c1 is c1.real ( ) = "
<< dr1 << "." << endl;
double di1 = c1.imag ( );
cout << "The imaginary part of c1 is c1.imag ( ) = "
<< di1 << "." << endl;
}
The complex number c1 = (4,3) The real part of c1 is c1.real ( ) = 4. The imaginary part of c1 is c1.imag ( ) = 3.
Requirements
Header: <complex>
Namespace: std