arg

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

 Синтаксис          #include
                    double arg(complex x);

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

 Описание           arg возвращает в радианах угол  числа на комплекс-
                    ной плоскости.
                    Положительное направление вещественной оси имеет
                    угол 0, а положительное направление мнимой оси
                    имеет угол Pi. Если аргумент, передаваемый функ-
                    ции, равен комплексному 0 (ноль), то arg возвраща-
                    ет 0.

 Возвращаемое       arg(x) возвращает atan2(imag(x),real(x)).
 значение

 Переносимость      Функции комплексных чисел требуют С++ и поэтому не-
                    переносимы.

 Смотри также       complex norm polar

 Пример:

 #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;
 }