Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

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

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог