Метод imag
Метод imag класса complex возвращает мнимую часть комплексного числа.
Комплексное число состоит из действительной и мнимой частей и обычно записывается
в виде a + bi, где a - действительная часть, а b - мнимая.
Метод imag возвращает именно коэффициент b при мнимой единице i.
Метод не принимает параметров и не изменяет исходное комплексное число.
Синтаксис
complex.imag()
Пример
Давайте создадим комплексное число 3 + 4i и выведем его мнимую часть:
#include <iostream>
#include <complex>
using namespace std;
int main()
{
complex<double> c(3, 4);
cout << c.imag() << endl;
return 0;
}
Результат выполнения кода:
4
Пример
Давайте создадим комплексное число с отрицательной мнимой частью и выведем его мнимую часть:
#include <iostream>
#include <complex>
using namespace std;
int main()
{
complex<double> c(1, -5);
cout << c.imag() << endl;
return 0;
}
Результат выполнения кода:
-5
Пример
Давайте создадим комплексное число, у которого мнимая часть равна нулю, и выведем его мнимую часть:
#include <iostream>
#include <complex>
using namespace std;
int main()
{
complex<double> c(7, 0);
cout << c.imag() << endl;
return 0;
}
Результат выполнения кода:
0