Описание функций Си

       

Log



     log

Функция Вычисляет натуральный логарифм ln(x).

Синтаксис Версия для вещественных Версия для комплексных #include #include

double log(double x); complex log(complex x);

Файл, Версия для вещественных Версия для комплексных содерж. math.h complex.h прототип

Описание log вычисляет натуральный логарифм от х.

Натуральный логарифм для комплексных чисел определяетя следующим образом:

log(z) = log(abs(z)) + i arg(z)

Возвращаемое При успешном завершении log возвращает значение вычисленное значение (ln(x)). Если аргумент х передаваемый функции log меньше 0, то глобальной переменной errno присваивается значение:

EDOM - Ошибка области определения.

log(0) возвращает значение обратное HUGE_VAL иприсваивает глобальное переменной errno значение ERANGE.

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

Переносимость Версия log для вещественных чисел доступна в системах UNIX и поддержива- ется стандартом ANSI C. Комплексная версия log требует С++ и, скорее всего не переносима.

Смотрите также 0,

Пример:

#include

#include

int main(void) { double result; double x = 8.6872; result = log(x); printf("Нат.логарифм от %lf равен %lf\n",x,result); return 0; }



Содержание раздела