Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++의 imag() 함수


이 기사에서는 C++에서 imag() 함수의 작동, 구문 및 예제에 대해 설명합니다.

image()란 무엇입니까?

imag() 함수는 C++ STL에 내장된 함수로 헤더 파일에 정의되어 있습니다. imag()는 복소수의 허수부를 찾는 데 사용됩니다.

복소수는 실수와 허수의 조합으로 만들어진 수입니다. 실수는 무한대와 허수를 제외한 모든 숫자입니다.

허수는 제곱이 음수인 숫자입니다. 이 함수는 허수 부분을 반환합니다. 허수 부분은 허수 단위를 곱하는 인수인 허수 부분입니다.

구문

Template <class T> T imag(const complex<T>& num);

매개변수

이 함수는 다음 매개변수를 허용합니다. -

  • 숫자 − 주어진 복소수입니다.

반환 값

이 함수는 숫자의 허수부를 반환합니다.

입력

complex<double> img(2.2,3.4);
imag(img);

출력

3.4

#include <bits/stdc++.h>
using namespace std;
int main(){
   //complex number = (a + ib)
   complex<double> img(2.2,3.4);
   cout<<"The complex number is: "<<img;
   cout<<"\nThe Imaginary part of the complex number is: "<<imag(img) << endl;
   return 0;
}

출력

위 코드를 실행하면 다음 출력이 생성됩니다 -

The complex number is: (2.2,3.4)
The Imaginary part of the complex number is: 3.4

#include <bits/stdc++.h>
using namespace std;
int main(){
   //complex number = (a + ib)
   complex<double> img(32,12);
   cout<<"The complex number is: "<<img;
   cout<<"\nThe Imaginary part of the complex number is: "<<imag(img) << endl;
   return 0;
}

출력

위 코드를 실행하면 다음 출력이 생성됩니다 -

The complex number is: (32,12)
The Imaginary part of the complex number is: 12