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++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать

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

Функция Возвращает квадрат абсолютного значения

                   комплексного числа.

Синтаксис          #include<complex.h>
                   double norm(complex x);

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

Описание           При использовании      norm     может     произойти
                   переполнение,  если действительная или мнимая часть
                   будут слишком большими.

Возвращаемое       norm(x) возвращает real(x)*real(x)+imag(x)*imag(x).
значение

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

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

Пример:

#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 << "Восстановление z из представления в полярных координа\
                тах дает:\n";
   cout << "  z =" << polar(mag,ang) << "\n";
   return 0;
}