cabs

 Функция            Абсолютное значение комплексного числа.

 Синтаксис          #include 
                    double cabs(struct complex z);

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

 Описание           cabs - это макрокоманда, которая вычисляет абсо-
                    лютное  значение комплексного числа z. z является
                    структурой типа complex; структура  определена  в
                    math.h следующим образом:

                      struct complex {
                         double x,y;
                      };

                    где  x  есть  действительная  часть, а y - мнимая
                    часть.

                    Вызов cabs эквивалентен вызову  sqrt  с  действи-
                    тельной и мнимой частью z, как показано ниже:

                      sqrt(z.x * z.x + z.y + z.y)

                    При  использовании С++, можно воспользоваться ти-
                    пом complex, определенном в  файле  complex.h,  и
                    функцией abs.

 Возвращаемое       cabs возвращает абсолютное значение z типа double.
 значение           При переполнении cabs возвращает HUGE_VAL и уста-
                    навливет errno в

                      ERANGE - Результат превышает допустимые пределы.

                    Управление ошибками для cabs можно изменить с по-
                    мощью функции matherr.

 Переносимость      cabs поддерживается на системах UNIX.

 Смотрите также     abs complex fabs labs matherr

 Пример:

 #include
 #include
 int main()
 {
     struct complex z;
     double val;
     z.x=2.0;
     z.y=1.0;
     val = cabs(z);
     printf("Абсолютное значение от (%.2lfi %.2lfj) = %.2lf",z.x,
                  z.y,val);
     return 0;
 }