CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по функциям C/C++
arg
arg
Функция Возвращает угол числа на комплексной плоскости. Синтаксис #include<complex.h> double arg(complex x); Файл, содержащий complex.h прототип Описание arg возвращает угол в радианах числа на комплекс- ной плоскости. Положительное направление вещественной оси имеет угол 0, а положительное направление мнимой оси имеет угол Pi/2. Если аргумент, передаваемый функции, равен комплексному 0 (ноль), то arg возвращает 0. Возвращаемое arg(x) возвращает atan2(imag(x),real(x)). значение Переносимость Функции комплексных чисел требуют С++ и поэтому не- переносимы. Смотри также complex, norm, polar. Пример: #include<iostream.h> #include<complex.h> 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; }