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

Ваш аккаунт

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

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

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

polar

polar


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

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

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

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

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

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

Смотрите также     arg, complex, norm.

Пример:

#include<stream.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) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог