На этом шаге мы рассмотрим методы доступа и использования вещественной и мнимой части комплексного числа.
Для выполнения указанных операций можно использовать следующие методы:
Т complex::real () const Т real (const complex& cmplx) T complex::imag () const T imag (const complex& cmplx)
Возвращаемое значение не является ссылкой. Это означает, что функции real() и imag() не могут использоваться для изменения вещественной или мнимой части числа. Чтобы изменить только вещественную или мнимую часть, необходимо присвоить объекту complex новое комплексное число (смотри 415 шаг).
Т abs (const complex& cmplx)
По формуле корень квадратный из cmplx.real()2 + cmplx.imag()2 вычисляется модуль комплексного числа.
Т norm (const complex& cmplx)
Квадрат модуля комплексного числа вычисляется по формуле cmplx.real()2 + cmplx.imag()2.
Т arg (const complex& cmplx)
atan2(cmplx.imag(),cmplx.real())
На следующем шаге мы рассмотрим операции ввода-вывода.