C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Дебетовая карта Home Credit [CPS] RU

 log / l / Библиотечн. функции Borland C++

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


Синтаксис          Версия для вещественных    Версия для комплексных
                   #include<math.h>           #include<complex.h>
                   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, log10, sqrt.

Пример:

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

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

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

Синтаксис          Версия для вещественных  Версия для комплексных
                   #include<math.h>         #include<complex.h>
                   double log10(double x);  complex log10(complex x);

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

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

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

                   log10(z) = log(z)/log(10)

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

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

                   log10(0) возвращает значение обратное HUGE_VAL.

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

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

Смотрите также     complex, exp, log.

Пример:

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

int main(void)
{
   double result;
   double x = 800.6872;
   result = log10(x);
   printf("Десятичный логарифм от %lf равен %lf\n",x,result);
   return 0;
}



Дебетовая карта Home Credit [CPS] RU