polar

Функция            Возвращает комплексное число в соответствии с ве-
                   личиной и углом.

Синтаксис          #include
                   complex polar(double mag, double angle);

Файл, содержащий   complex.h
прототип

Описание           polar(mag,angle) аналогично выражению:
                   complex(mag*cos(angle),mag*sin(amgle)).

Возвращаемое       Комплексное число, для данного абсолютного значе-
значение           ния и угла.

Переносимость      Комплексные функции требуют С++, и поэтому непере-
                   носимы.
Смотрите также      arg complex norm

Пример:

#include
#include

int main(void)
{
   double x = 3.1, y = 4.2;
   complex z = complex(x,y);
   cout << "z =" << z  << "\n";
   cout << "имеет вещественную часть = " << real(z) << "\n";
   cout << "и мнимую часть = " << imag(z) << "\n";
   cout << "z имеет комплексное сопряжение = " << conj(z) << "\n";

   double mag = sqrt(norm(z));
   double ang = arg(z);
   cout << "Полярная форма z:\n"
   cout << "Величина = " << mag << "\n";
   cout << "Угол (в радианах) = " << ang << "\n";
   cout << "Восстановление из полярной формы: \n";
   cout << "   z = " << polar(mag,ang) << "\n";
   return 0;
}