Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

Arg

CuBook05

Функция

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

#include<complex.h>
double arg(complex x);
 
Прототип

complex.h
 
Описание

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

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

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

#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;
}
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий