Computer >> Máy Tính >  >> Lập trình >> C ++

Hàm image () trong C ++


Trong bài viết này, chúng ta sẽ thảo luận về cách làm việc, cú pháp và ví dụ của hàm image () trong C ++.

Hình ảnh () là gì?

Hàm image () là một hàm có sẵn trong C ++ STL, được định nghĩa trong tệp tiêu đề . virtual () được sử dụng để tìm phần ảo của số phức.

Số phức là một số được tạo ra bởi sự kết hợp của một số thực và số động. Số thực là bất kỳ số nào ngoại trừ số vô cực và số ảo.

Số ảo là những số có bình phương là số âm. Hàm trả về phần ảo, phần ảo là hệ số mà đơn vị ảo được nhân lên.

Cú pháp

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

Tham số

Hàm chấp nhận (các) tham số sau -

  • num - Đây là số phức đã cho.

Giá trị trả về

Hàm này trả về phần ảo của số.

Đầu vào

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

Đầu ra

3.4

Ví dụ

#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;
}

Đầu ra

Nếu chúng ta chạy đoạn mã trên, nó sẽ tạo ra kết quả sau -

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

Ví dụ

#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;
}

Đầu ra

Nếu chúng ta chạy đoạn mã trên, nó sẽ tạo ra kết quả sau -

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