Russian Belarusian English German Japanese Ukrainian

Функция


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

Синтаксис


#include <math.h>
double cabs(struct complex z);

Прототип


math.h

Описание


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

struct complex {
double x,y;
};

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

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

Возвращаемое значение


Cabs возвращает абсолютное значение z типа double. При переполнении cabs возвращает HUGE_VAL и устанавливает errno в ERANGE - результат превышает допустимые пределы. Управление ошибками для cabs можно изменить с помощью функции matherr.

Переносимость


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

Пример


#include<stdio.h>
#include<math.h>

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

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий


Поиск по сайту