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 требует С++ и, скорее всего
                    не переносима.

 Смотрите также     complex exp log0, sqrt

 Пример:

 #include
 #include

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