Натуральный логарифм числа — это его логарифм по основанию математической константы e , которая является иррациональным и трансцендентным числом, приблизительно равным2,718 281 828 459 . [1] Натуральный логарифм x обычно записывается как ln x , log e x , или иногда, если основание e подразумевается, просто log x . [2] [3] Скобки иногда добавляются для ясности, давая ln( x ) , log e ( x ) или log( x ) . Это делается, в частности, когда аргумент логарифма не является одним символом, чтобы избежать двусмысленности.
Натуральный логарифм x — это степень , в которую e нужно возвести, чтобы получить x . Например, ln 7,5 равен 2,0149... , потому что e 2,0149... = 7,5 . Натуральный логарифм самого e , ln e , равен 1 , потому что e 1 = e , в то время как натуральный логарифм 1 равен 0 , потому что e 0 = 1 .
Натуральный логарифм может быть определен для любого положительного действительного числа a как площадь под кривой y = 1/ x от 1 до a [4] (при этом площадь отрицательна, когда 0 < a < 1 ). Простота этого определения, которая соответствует многим другим формулам, включающим натуральный логарифм, приводит к термину «натуральный». Определение натурального логарифма затем может быть расширено, чтобы дать значения логарифма для отрицательных чисел и для всех ненулевых комплексных чисел , хотя это приводит к многозначной функции : см. комплексный логарифм для получения дополнительной информации.
Функция натурального логарифма, если рассматривать ее как действительную функцию положительной действительной переменной, является обратной функцией экспоненциальной функции , что приводит к тождествам:
Как и все логарифмы, натуральный логарифм отображает умножение положительных чисел в сложение: [5]
Логарифмы могут быть определены для любого положительного основания, отличного от 1, а не только для e . Однако логарифмы в других основаниях отличаются от натурального логарифма только постоянным множителем и могут быть определены через последний, .
Логарифмы полезны для решения уравнений, в которых неизвестное появляется как показатель степени некоторой другой величины. Например, логарифмы используются для решения для периода полураспада , постоянной распада или неизвестного времени в задачах с экспоненциальным распадом . Они важны во многих разделах математики и научных дисциплинах и используются для решения задач, связанных со сложными процентами .
Одно из первых упоминаний о натуральном логарифме было сделано Николасом Меркатором в его работе Logarithmotechnia , опубликованной в 1668 году [7] , хотя учитель математики Джон Шпейделл уже составил таблицу того, что фактически было натуральными логарифмами в 1619 году. [8] Было сказано, что логарифмы Шпейделла были по основанию e , но это не совсем верно из-за сложностей со значениями, выраженными в виде целых чисел . [8] : 152
Условные обозначения
Обозначения ln x и log e x однозначно относятся к натуральному логарифму x , а log x без явного основания может также относиться к натуральному логарифму. Такое использование распространено в математике, а также в некоторых научных контекстах, а также во многих языках программирования . [nb 1] Однако в некоторых других контекстах, таких как химия , log x может использоваться для обозначения десятичного (по основанию 10) логарифма . Он также может относиться к двоичному (по основанию 2) логарифму в контексте компьютерной науки , особенно в контексте временной сложности .
Определения
Натуральный логарифм можно определить несколькими эквивалентными способами.
Обратная экспонента
Наиболее общее определение — это как обратная функция , так что . Поскольку является положительной и обратимой для любого действительного входа , это определение хорошо определено для любого положительного x . Для комплексных чисел , не является обратимой, поэтому является многозначной функцией . Чтобы создать правильную функцию с одним выходом , нам нужно ограничить ее определенной главной ветвью , часто обозначаемой как . Так как обратная функция , может быть определена путем инвертирования обычного определения :
Это дает:
Это определение, таким образом, выводит свою собственную главную ветвь из главной ветви n -ных корней.
Интегральное определение
Натуральный логарифм положительного действительного числа a можно определить как площадь под графиком гиперболы с уравнением y = 1/ x между x = 1 и x = a . Это интеграл [4]
Если a находится в , то область имеет отрицательную площадь , а логарифм отрицателен.
Эта функция является логарифмом, поскольку она удовлетворяет фундаментальному мультипликативному свойству логарифма: [5]
Это можно продемонстрировать, разделив интеграл, определяющий ln ab, на две части, а затем выполнив замену переменной x = at (то есть dx = a dt ) во второй части следующим образом:
В элементарных терминах это просто масштабирование на 1/ a в горизонтальном направлении и на a в вертикальном направлении. Площадь не меняется при этом преобразовании, но область между a и ab перестраивается. Поскольку функция a /( ax ) равна функции 1/ x , результирующая площадь равна точно ln b .
Тогда число e можно определить как уникальное действительное число a, такое что ln a = 1 .
Натуральный логарифм также имеет несобственное интегральное представление, [9] которое можно вывести с помощью теоремы Фубини следующим образом:
Характеристики
Натуральный логарифм имеет следующие математические свойства:
Производный
Производная натурального логарифма как действительной функции по положительным действительным числам определяется выражением [4]
Как установить эту производную натурального логарифма, зависит от того, как она определена из первых рук. Если натуральный логарифм определяется как интеграл,
то производная немедленно следует из первой части фундаментальной теоремы исчисления .
С другой стороны, если натуральный логарифм определен как обратная (натуральная) показательная функция, то производную (при x > 0 ) можно найти, используя свойства логарифма и определение показательной функции.
Из определения числа показательную функцию можно определить как где
Затем производную можно найти из первых принципов.
Также у нас есть:
Таким образом, в отличие от обратной функции , константа в функции не изменяет дифференциал.
Ряд
Так как натуральный логарифм не определен в 0, сам по себе не имеет ряда Маклорена , в отличие от многих других элементарных функций. Вместо этого ищут разложения Тейлора вокруг других точек. Например, если то [10]
Леонард Эйлер [11] , игнорируя , тем не менее применил этот ряд к , чтобы показать, что гармонический ряд равен натуральному логарифму ; то есть логарифму бесконечности. В настоящее время, более формально, можно доказать, что гармонический ряд, усеченный в N , близок к логарифму N , когда N велико, с разницей, сходящейся к константе Эйлера–Маскерони .
На рисунке представлен график функции ln(1 + x ) и некоторых ее полиномов Тейлора около 0. Эти приближения сходятся к функции только в области −1 < x ≤ 1 ; за пределами этой области полиномы Тейлора более высокой степени сводятся к худшим приближениям для функции.
Полезным частным случаем для положительных целых чисел n , принимая , является:
Если тогда
Теперь, взяв за положительные целые числа n , получаем:
Если тогда
Поскольку
мы приходим к
Используя снова замену для положительных целых чисел n , мы получаем:
Это, безусловно, самая быстрая сходящаяся серия из описанных здесь.
Натуральный логарифм также можно выразить как бесконечное произведение: [12]
Вот два примера:
Из этого тождества мы можем легко получить, что:
Например:
Натуральный логарифм в интегрировании
Натуральный логарифм допускает простую интеграцию функций вида : первообразная g ( x ) задается как . Это происходит из-за цепного правила и следующего факта:
Для случая, когда x > 1 , чем ближе значение x к 1, тем выше скорость сходимости его ряда Тейлора с центром в 1. Для использования этого можно использовать тождества, связанные с логарифмом:
Подобные методы применялись еще до появления калькуляторов, когда использовались числовые таблицы и выполнялись манипуляции, подобные описанным выше.
Натуральный логарифм 10
Натуральный логарифм числа 10, приблизительно равный2,302 585 09 , [14] играет роль, например, в вычислении натуральных логарифмов чисел, представленных в научной нотации , как мантисса, умноженная на степень числа 10:
Это означает, что можно эффективно вычислять логарифмы чисел с очень большой или очень малой величиной , используя логарифмы относительно небольшого набора десятичных дробей в диапазоне [1, 10) .
Высокая точность
Для вычисления натурального логарифма с точностью до многих цифр подход с использованием ряда Тейлора неэффективен, поскольку сходимость медленная. Особенно если x близко к 1, хорошей альтернативой является использование метода Галлея или метода Ньютона для инвертирования показательной функции, поскольку ряд показательной функции сходится быстрее. Для нахождения значения y , чтобы получить с помощью метода Галлея, или, что эквивалентно, чтобы получить с помощью метода Ньютона, итерация упрощается до
, который имеет кубическую сходимость к .
Другой альтернативой для расчета с чрезвычайно высокой точностью является формула [15] [16]
, где M обозначает арифметико-геометрическое среднее 1 и 4/ s , а
m выбрано так, чтобы достигалась точность p бит. (Для большинства целей достаточно значения 8 для m .) Фактически, если используется этот метод, то инверсия Ньютона натурального логарифма может быть использована наоборот для эффективного вычисления экспоненциальной функции. (Константы и π могут быть предварительно вычислены с желаемой точностью с использованием любого из нескольких известных быстро сходящихся рядов.) Или можно использовать следующую формулу:
Основанный на предложении Уильяма Кэхана и впервые реализованный в калькуляторе Hewlett-Packard HP-41C в 1979 году (называемый только «LN1» на дисплее), некоторые калькуляторы, операционные системы (например, Berkeley UNIX 4.3BSD [18] ), системы компьютерной алгебры и языки программирования (например, C99 [19] ) предоставляют специальную функцию натурального логарифма плюс 1 , альтернативно называемую LNP1 , [20] [21] или log1p [19] для получения более точных результатов для логарифмов, близких к нулю, путем передачи аргументов x , также близких к нулю, в функцию log1p( x ) , которая возвращает значение ln(1+ x ) , вместо передачи значения y , близкого к 1, в функцию, возвращающую ln( y ) . [19] [20] [21] Функция log1p избегает в арифметике с плавающей точкой почти полного сокращения абсолютного члена 1 со вторым членом из разложения Тейлора натурального логарифма. Это сохраняет аргумент, результат и промежуточные шаги близкими к нулю, где они могут быть наиболее точно представлены как числа с плавающей точкой. [20] [21]
Помимо основания e , стандарт IEEE 754-2008 определяет аналогичные логарифмические функции вблизи 1 для двоичных и десятичных логарифмов : log 2 (1 + x ) и log 10 (1 + x ) .
Аналогичные обратные функции с именами " expm1 ", [19] "expm" [20] [21] или "exp1m" также существуют, все они имеют значение expm1( x ) = exp( x ) − 1 . [nb 2]
Тождество в терминах обратного гиперболического тангенса
дает высокую точность для малых значений x в системах , которые не реализуют log1p( x ) .
Сложность вычислений
Вычислительная сложность вычисления натурального логарифма с использованием арифметико-геометрического среднего (для обоих вышеприведенных методов) составляет . Здесь n — количество знаков точности, с которой необходимо вычислить натуральный логарифм, а M ( n ) — вычислительная сложность умножения двух n -значных чисел.
Эти непрерывные дроби, особенно последняя, быстро сходятся для значений, близких к 1. Однако натуральные логарифмы гораздо больших чисел можно легко вычислить, многократно складывая натуральные логарифмы меньших чисел, с такой же быстрой сходимостью.
Более того, поскольку 10 = 1,25 10 × 1,024 3 , даже натуральный логарифм 10 можно вычислить аналогично:
Обратную величину натурального логарифма можно также записать следующим образом:
Например:
Комплексные логарифмы
Экспоненциальную функцию можно расширить до функции, которая дает комплексное число как e z для любого произвольного комплексного числа z ; просто используйте бесконечный ряд с x = z complex. Эту экспоненциальную функцию можно инвертировать, чтобы сформировать комплексный логарифм, который демонстрирует большинство свойств обычного логарифма. Возникают две трудности: ни один x не имеет e x = 0 ; и оказывается, что e 2 iπ = 1 = e 0 . Поскольку свойство мультипликативности все еще работает для комплексной экспоненциальной функции, e z = e z +2 kiπ для всех комплексных z и целых чисел k .
Итак, логарифм не может быть определен для всей комплексной плоскости , и даже тогда он многозначен — любой комплексный логарифм можно превратить в «эквивалентный» логарифм, добавив любое целое число, кратное 2 iπ по желанию. Комплексный логарифм может быть только однозначным на плоскости сечения . Например, ln i = яπ/2 или 5 яπ/2 или - 3 яπ/2 и т. д.; и хотя i 4 = 1, 4 ln i можно определить как 2 iπ , или 10 iπ , или −6 iπ , и т. д.
Графики функции натурального логарифма на комплексной плоскости ( главная ветвь )
^ GH Hardy и EM Wright, Введение в теорию чисел, 4-е изд., Оксфорд, 1975, сноска к параграфу 1.7: « log x — это, конечно, «неперовский» логарифм x по основанию e. «Обычные» логарифмы не представляют математического интереса ».
^ Мортимер, Роберт Г. (2005). Математика для физической химии (3-е изд.). Academic Press . стр. 9. ISBN0-12-508347-5.Выдержка из страницы 9
^ abc Weisstein, Eric W. "Natural Logarithm". mathworld.wolfram.com . Получено 29-08-2020 .
^ ab "Правила, примеры и формулы". Логарифм. Encyclopedia Britannica . Получено 29-08-2020 .
^ Берн, Р.П. (2001). «Альфонс Антонио де Сараса и логарифмы». История Математики . 28 : 1–17. дои : 10.1006/hmat.2000.2295.
^ O'Connor, JJ; Robertson, EF (сентябрь 2001 г.). "Число e". Архив истории математики MacTutor . Получено 2009-02-02 .
^ Неправильное интегральное представление натурального логарифма. , получено 24.09.2022
^ ""Логарифмические разложения" на Math2.org".
^ Леонард Эйлер , Введение в Analysin Infinitorum. Томус Примус. Буске, Лозанна, 1748 г. Экземпляр 1, с. 228; quoque в: Opera Omnia, Series Prima, Opera Mathematica, Volumen Octavum, Тойбнер, 1922 г.
^ RUFFA, Anthony. "A PROCEDURE FOR GENERATING INFINITE SERIES DENTITIES" (PDF) . Международный журнал математики и математических наук . Международный журнал математики и математических наук . Получено 2022-02-27 .(Страница 3654, уравнение 2.6)
^ Подробное доказательство см., например: Джордж Б. Томас-младший и Росс Л. Финни, Исчисление и аналитическая геометрия , 5-е издание, Addison-Wesley 1979, раздел 6-5, страницы 305-306.
^ Сасаки, Т.; Канада, Й. (1982). «Практически быстрая оценка log(x) с множественной точностью». Журнал обработки информации . 5 (4): 247–250 . Получено 30.03.2011 .
^ Арендт, Тимм (1999). «Быстрые вычисления экспоненциальной функции». Stacs 99. Конспект лекций по информатике. 1564 : 302–312. doi :10.1007/3-540-49116-3_28. ISBN978-3-540-65691-3.
^ Борвейн, Джонатан М.; Борвейн, Питер Б. (1987). Pi и AGM: исследование аналитической теории чисел и вычислительной сложности (первое издание). Wiley-Interscience. ISBN0-471-83138-7.страница 225
^ Beebe, Nelson HF (2017-08-22). "Глава 10.4. Логарифм около единицы". Справочник по вычислению математических функций - Программирование с использованием библиотеки переносимого программного обеспечения MathCW (1-е изд.). Солт-Лейк-Сити, Юта, США: Springer International Publishing AG . стр. 290–292. doi :10.1007/978-3-319-64110-2. ISBN978-3-319-64109-6. LCCN 2017947446. S2CID 30244721. В 1987 году в Berkeley UNIX 4.3BSD была представлена функция log1p()
^ abcd Beebe, Nelson HF (2002-07-09). "Вычисление expm1 = exp(x)−1" (PDF) . 1.00. Солт-Лейк-Сити, штат Юта, США: Кафедра математики, Центр научных вычислений, Университет Юты . Получено 2015-11-02 .
^ abcd HP 48G Series – Advanced User's Reference Manual (AUR) (4-е изд.). Hewlett-Packard . Декабрь 1994 [1993]. HP 00048-90136, 0-88698-01574-2 . Получено 06.09.2015 .
^ abcd Справочное руководство пользователя графического калькулятора HP 50g / 49g+ / 48gII (2-е изд.). Hewlett-Packard . 14 июля 2009 г. [2005 г.]. HP F2228-90010 . Получено 10 октября 2015 г.PDF-файл с возможностью поиска