Комплексное число в C++
Комплексное значение дает шаблон std::complex для значений с действительной и мнимой частью.
Тип std::complex<double> задают
двумя числами - действительной и мнимой
частью. Заголовок - <complex>.
Запишем число 3 + 4i и выведем
обе части:
#include <complex>
#include <iostream>
std::complex<double> point{3.0, 4.0};
std::cout << point.real() << "\n";
std::cout << point.imag() << "\n";
Части можно менять по отдельности через
real и imag. Запишем
комплексное число с нулевой мнимой частью
и обновим мнимую:
#include <complex>
#include <iostream>
std::complex<double> axis{7.0, 0.0};
axis.imag(2.0);
std::cout << axis.imag() << "\n";
Создайте std::complex<double>
z с частями 1.5 и -2.0.
Выведите real и imag с новой
строки.