C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 complex / c / Библиотечн. функции Borland C++

complex

Функция            Создает комплексные числа.

Синтаксис          #include<complex.h>
                   complex complex(double real,double imag);

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

Описание           Создает комплексное число из данных вещественной и
                   мнимой части.  Если параметр  imag  опускается,  то
                   мнимая  часть  считается  равной  0.
                   
                   complex -   это  конструктор  класса  С++  complex,
                   который  определен  в  complex.h.  Другие  функции,
                   которые   также   позволяют   работать  с  complex,
                   приведены в разделе "Смотри  также".  Некоторые  из
                   этих стандартных функций переопределяются в math.h.
                   Для работы с  комплексными  версиями  этих  функций
                   требуется С++.
                   
                   Если вы не желаете работать с С++,  а предпочитаете
                   с С, то вам доступны только конструкции типа struct
                   complex  и  cabs,  возвращающие абсолютное значение
                   комплексного числа.  Они  определены  в  math.h.
                   
                   В complex.h,  кроме этого переопределяются операции
                   +,  -,  *,  /,  +=,  -=,  *=,  /=,  =, == и !=. Это
                   позволяет  использовать  с   комплексными   числами
                   обычные    операции.   В   выражениях   вы   можете
                   использовать вместе с комплексными числами,  целые,
                   вещественные  и  другие  числовые  типы.  Опереторы
                   потокового ввода/вывода << и >> переопределены  для
                   комплексных  чисел,  так  же  как  и  для остальных
                   чисел.

Возвращаемое       Комплексное число с данными вещественной и мнимой
значение           частями.

Переносимость      Комплексные функции требуют С++ и поэтому непере-
                   носимы. Поскольку мы следуем С++ AT&T  версии  2.0,
                   то  вы  можете  попробовать  комплексные функции на
                   других  компиляторах,  придерживающихся  этого   же
                   стандарта.

Смотрите также     abs, acos, arg, asin, atan, atan2, conj, cos, cosh,
                   imag, log, log10,  norm,  polar,  pow,  real,  sin,
                   sinh, sqrt, tan, tanh.

Пример:

#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"
   return 0;
}