Russian Belarusian English German Japanese Ukrainian

Cabs

CuBook05

Функция

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

#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

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