이 기사에서는 C++에서 imag() 함수의 작동, 구문 및 예제에 대해 설명합니다.
image()란 무엇입니까?
imag() 함수는 C++ STL에 내장된 함수로
복소수는 실수와 허수의 조합으로 만들어진 수입니다. 실수는 무한대와 허수를 제외한 모든 숫자입니다.
허수는 제곱이 음수인 숫자입니다. 이 함수는 허수 부분을 반환합니다. 허수 부분은 허수 단위를 곱하는 인수인 허수 부분입니다.
구문
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