Шаг 422.
Библиотека STL.
Числовые типы. Строение класса complex. Обращение к данным

    На этом шаге мы рассмотрим методы доступа и использования вещественной и мнимой части комплексного числа.

    Для выполнения указанных операций можно использовать следующие методы:

  Т 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.

    По формуле корень квадратный из cmplx.real()2 + cmplx.imag()2 вычисляется модуль комплексного числа.

  Т norm (const complex& cmplx)
Возвращает квадрат модуля комплексного числа cmplx.

    Квадрат модуля комплексного числа вычисляется по формуле cmplx.real()2 + cmplx.imag()2.

  Т arg (const complex& cmplx)
Возвращает фазовый угол представления cmplx в полярных координатах. Эквивалент:
  atan2(cmplx.imag(),cmplx.real())

    На следующем шаге мы рассмотрим операции ввода-вывода.




Предыдущий шаг Содержание Следующий шаг