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