Перейти до вмісту

Натуральний логарифм

Матеріал з Вікіпедії — вільної енциклопедії.
Графік функції натурального логарифма. Функція повільно наближається до позитивної нескінченності при збільшенні x і швидко наближається до негативної нескінченності, коли x прагне до 0 («повільно» та «швидко» у порівнянні з будь-якою степеневою функцією від x).

Натуральний логарифм — це логарифм з основою e, де e — ірраціональна константа, що дорівнює приблизно 2,718281828. Натуральний логарифм зазвичай позначають як ln(x), loge (x) або іноді просто log(x), якщо мається на увазі e.[1]

Натуральний логарифм числа x (записується як ln(x)) — це показник степеня, до якого потрібно піднести число e, щоб отримати x. Наприклад, ln(7,389…) дорівнює 2, тому що e2=7,389. Натуральний логарифм самого числа e (ln(e)) дорівнює 1, тому що e1 =e, а натуральний логарифм 1 (ln(1)) дорівнює 0, оскільки e0 = 1.

Натуральний логарифм може бути визначений для будь-якого позитивного дійсного числа a як площа під кривою y=1/x від 1 до a. Простота цього визначення, яка узгоджується з багатьма іншими формулами, у яких застосовується натуральний логарифм, привела до появи назви «натуральний». Це визначення можна розширити на комплексні числа, про що буде сказано нижче.

Якщо розглядати натуральний логарифм як речову функцію дійсної змінної, то вона є оберненою функцією до експоненційної функції, з чого слідують тотожності:

Подібно до всіх логарифмів, натуральний логарифм відображає множення у додавання:

Таким чином, логарифмічна функція являє собою ізоморфізм групи додатних дійсних чисел щодо множення на групу дійсних чисел по додаванню, який можна представити у вигляді функції:

Логарифм може бути визначений для будь-якого додатної основи, відмінної від 1, а не лише для e, але логарифми для інших основ відрізняються від натурального логарифма лише постійним множником, і, зазвичай, визначаються у термінах натурального логарифма. Логарифми корисні для вирішення рівнянь, у яких невідомі присутні як основи ступеня. Наприклад, логарифми використовуються для знаходження постійної розпаду для відомого періоду напіврозпаду, або для знаходження часу розпаду у вирішенні проблем радіоактивності. Вони відіграють важливу роль у багатьох галузях математики та прикладних наук, застосовуються у сфері фінансів для вирішення багатьох завдань, включаючи розрахунок складних відсотків.

Історія

[ред. | ред. код]

Перша згадка натурального логарифма належить Ніколасу Меркатору у роботі Logarithmotechnia, опублікованій 1668 року[2], хоча вчитель математики Джон Спайделл ще 1619 року склав таблицю натуральних логарифмів.[3] Раніше його називали гіперболічним логарифмом,[4] оскільки він відповідає площі під гіперболою. Іноді його називають логарифмом Непера, хоча первісний зміст цього терміна був дещо іншим.

Конвенції про позначення

[ред. | ред. код]

Українська (і радянська в цілому) система

[ред. | ред. код]

Натуральний логарифм прийнято позначати через «ln(x)», логарифм з основою 10 — через «lg(x)», а інші основи прийнято вказувати явно при символі «log».

У багатьох роботах з дискретної математики, кібернетики, інформатики автори використовують позначення «log(x)» для логарифмів за основою 2, але ця угода не є загальноприйнятою та вимагає роз'яснення або у списку використаних позначень, або (за відсутності такого списку) виноскою або коментарем при першому використанні.

Дужки навколо аргументу логарифмів (якщо це не призводить до помилкового читання формули) зазвичай опускають, а при зведенні логарифма у ступінь показник приписують безпосередньо до знака логарифма: ln2 ln3 4x5 =[ln ([ln(4x5)]3)]2.

Англо-американська система

[ред. | ред. код]

Математики, статистики та частина інженерів зазвичай використовують для позначення натурального логарифма або «log(x)», або «ln(x)», а для позначення логарифма за основою 10 — «log10 (x)».

Деякі інженери, біологи та інші фахівці завжди пишуть «ln(x)» (або зрідка «loge (x)»), коли вони мають на увазі натуральний логарифм, а запис «log(x)» у них означає log10 (x).

У теоретичній інформатиці, теорії інформації та криптографії «log(x)» зазвичай означає логарифм з основою 2 «log2 (x)» (хоча часто замість цього пишеться просто lg(x)).

Техніка

[ред. | ред. код]

Найчастіше використовується у мовах програмування та пакетах прикладних програм, включаючи C, C++, SAS, MATLAB, Фортран і BASIC функція «log» або «LOG», яка відповідає натуральному логарифму.

У калькуляторах натуральний логарифм позначається ln, тоді як log служить для позначення логарифма за основою 10.

Походження терміна натуральний логарифм

[ред. | ред. код]

Спочатку може здатися, що оскільки наша система числення має основу 10, то це основа є більш «натуральною», ніж основа e. Але математично число 10 не є особливо значущим. Його використання швидше пов'язано з культурою, воно є загальним для багатьох систем числення, і пов'язано це, ймовірно, з числом пальців у людей.[5] Деякі культури засновували свої системи числення на інших основах: 5, 8, 12, 20 і 60.[6][7][8] Які використовуються в різних випадках - для вимірювання часу, кутів і т.д.

loge є «натуральним» логарифмом, оскільки він виникає природно та з'являється в математиці дуже часто. Наприклад, розглянемо проблему похідної логарифмічної функції:[9]

Якщо основа b=e, то похідна дорівнює просто 1/x, а при x=1 ця похідна дорівнює 1. Іншим обґрунтуванням, за яким основа e логарифма є найбільш природною, є те, що вона може бути достатньо просто визначена у термінах простого інтеграла або ряду Тейлора, чого не можна сказати про інші основи.

Подальші обґрунтування природності не пов'язані з численням. Так, наприклад, є кілька простих рядів з натуральними логарифмами. П'єтро Менголі та Микола Меркатор називали їх логаріфмус Натураліс кілька десятиліть до тих пір, поки Ньютон та Лейбніц розробили диференціальне та інтегральне числення.[10]

Визначення

[ред. | ред. код]
ln(a) визначається як площа під кривою f(x) = 1/x від 1 до a.

Формально ln(a) може бути визначений як площа під кривою графіка 1/x від 1 до a, тобто як інтеграл:

Це дійсно логарифм, оскільки він задовольняє фундаментальній властивості логарифма:

Це можна продемонструвати, допускаючи таким чином:

Число e може бути визначене як єдине дійсне число a таке, що ln(a) = 1.

Або ж, якщо показникова функція була визначена раніше з використанням нескінченних рядів, натуральний логарифм може бути визначений як зворотня до неї функція, тобто ln — це функція, така що . Оскільки область значень експоненціальної функції від реальних аргументів є всі позитивні дійсні числа, а експоненційна функція строго зростає, то ця функція буде визначена для всіх додатних x.

Властивості

[ред. | ред. код]
(комплексний логарифм)
  • для
  • для
Поліноми Тейлора дають точну апроксимацію для лише в діапазоні-1 <x≤ 1. Зауважимо, що для x> 1 поліноми Тейлора вищого ступеня дають апроксимацію гірше.

Похідна натурального логарифма дорівнює

На підставі цього можна виконати розкладання в ряд Тейлора близько 0, званого іноді ряд Меркатора:

для

Праворуч дано зображення та деяких її поліномів Тейлора близько 0. Ці апроксимації сходяться до функції лише в області -1 <x≤ 1, а за її межами поліноми Тейлора вищих ступенів дають апроксимацію менш точну.

Підставляючи x-1 замість x, отримаємо альтернативну формулу для ln(x), а саме:

для [11]

За допомогою перетворення Ейлера ряду Меркатора можна отримати такий вираз, який справедливий для будь-якого х більшого 1 за абсолютною величиною:

Цей ряд схожий на формулу Бейлі—Боруейна—Плаффа[en].

Також зауважимо, що  — сама до себе буде оберненою функцією (тобто квадрат функції дорівнює тотожній функції), тому для отримання натурального логарифма певного числа y потрібно просто x присвоїти значення .

Натуральний логарифм в інтегруванні

[ред. | ред. код]

Натуральний логарифм дає просту інтегральну функцію вигляду g (x) =f' (x) /f (x) : первісна функціїg (x) має вигляд ln(|f (x)|). Це підтверджується ланцюговим правилом та наступним фактом:

В іншому вигляді:

і

Нижче дано приклад у випадку g (x) = tg(x):

Нехай f (x) = cos(x) і f' (x) = — sin(x) :

де C — довільна константа.

Натуральний логарифм можна проінтегрувати за допомогою інтегрування частинами:


Чисельне значення

[ред. | ред. код]

Для розрахунку чисельного значення натурального логарифма числа можна використовувати розкладання його у ряд Тейлора у вигляді:

для

Щоб отримати найшвидшу збіжність, можна скористатися наступною тотожністю:


за умови, що y= (x-1)/(x+1) і Re(x) ≥ 0 та x ≠ 0.

Для ln(x), де x> 1, чим ближче значення x до 1, тим швидша збіжність. Тотожності, пов'язані з логарифмом, можна використовувати для швидшого обчислення:

Ці методи застосовувалися ще до появи калькуляторів, для чого використовувалися числові таблиці та виконувалися перетворення, подібні наведеним вище.

Натуральний логарифм від 10

[ред. | ред. код]

Натуральний логарифм від 10, який в десятковому вигляді дорівнює 2,30258509...,[12] використовується, наприклад, у розрахунку натуральних логарифмів чисел, представлених в експоненціальному вигляді, а мантиса множиться за степінь 10:

Це означає, що можна ефективно обчислювати логарифми чисел з дуже великими або дуже маленькими величинами за допомогою логарифмів від відносно невеликої множини чисел в діапазоні .

Висока точність

[ред. | ред. код]

Для обчислення натурального логарифма з великою кількістю цифр точності ряд Тейлора не є ефективним, оскільки його збіжність повільна. Альтернативою є використання методу Ньютона, Щоб інвертувати в експоненційну функцію, ряд який сходиться швидше. Оптимально, ітерація спрощується до

яка сходиться з кубічною швидкістю до ln(x).

Альтернативою для дуже високої точності розрахунку є формула:[13][14]

де M позначає арифметико-геометричне середнє 1 і 4/s, і

m вибрано так, що p знаків точності досягається. (У більшості випадків значення 8 для m цілком достатньо.) Справді, якщо використовується цей метод, може бути застосована інверсія Ньютона натурального логарифма для ефективного обчислення експоненціальної функції. (Константи ln 2 і можуть бути попередньо обчислені до бажаної точності, використовуючи будь-який з відомих швидкозбіжних рядів.)

Обчислювальна складність

[ред. | ред. код]

Обчислювальна складність натуральних логарифмів (за допомогою арифметико-геометричного середнього) дорівнює O (M (n) lnn). Тут n — число цифр точності, для якої натуральний логарифм повинен бути оцінений, а M (n) — обчислювальна складність множення двох n-значних чисел.

Ланцюговий дріб

[ред. | ред. код]

Хоча для представлення логарифма відсутній простий ланцюговий дріб, але можна використовувати декілька узагальнених ланцюгових дробів, у тому числі:

Комплексні логарифми

[ред. | ред. код]

Експоненціальна функція може бути розширена до функції, яка дає комплексне число виду ex для будь-якого довільного комплексного числа x, при цьому використовується нескінченний ряд з комплексним x. Ця показова функція може бути інверто��ана з утворенням комплексного логарифма, який буде володіти більшою частиною властивостей звичайних логарифмів. Є, однак, дві труднощі: не існує x, для якого ex = 0, і виявляється, що e2πi = 1 =e0. Оскільки властивість мультиплікатівності дійсна для комплексної експоненційної функції, то ez =ez+2nπi для всіх комплексних z і цілих n.

Логарифм не може бути визначений на всій комплексній площині, і навіть при цьому він є багатозначним — будь комплексний логарифм може бути замінений на «еквівалентний» логарифм, додавши будь-яке ціле число, кратне 2πi. Комплексний логарифм може бути однозначним лише на зрізі комплексній площині. Наприклад, ln i= 1/2πi або 5/2πi або −3/2πi, і т. д., і хоча i4 = 1, 4 logi може бути визначено як 2πi, або 10πi або −6πi, і так далі.

Див. також

[ред. | ред. код]

Примітки

[ред. | ред. код]
  1. Mortimer, Robert G. (2005). Mathematics for physical chemistry (вид. 3rd). Academic Press. с. 9. ISBN 0-125-08347-5., Extract of page 9
  2. J J O'Connor and E F Robertson (2001-09). The number e. The MacTutor History of Mathematics archive. Архів оригіналу за 11 лютого 2012. Процитовано 5 травня 2014.
  3. Cajori, Florian (1991). A History of Mathematics, 5th ed. AMS Bookstore. с. 152. ISBN 0821821024.
  4. Flashman, Martin. Estimating Integrals using Polynomials. Архів оригіналу за 11 лютого 2012. Процитовано 5 травня 2014.
  5. Boyers, Carl (1968). A History of Mathematics. John Wiley & Sons.
  6. Harris, John (1987). Australian Aboriginal and Islander mathematics (PDF). Australian Aboriginal Studies. 2: 29—37. Архів оригіналу (PDF) за 31 серпня 2007. Процитовано 5 травня 2014.
  7. Large, J.J. (1902). The vigesimal system of enumeration. Journal of the Polynesian Society. 11 (4): 260—261. Архів оригіналу за 1 лютого 2019. Процитовано 5 травня 2014.
  8. Cajori first=Florian (1922). Sexagesimal fractions among the Babylonians. American Mathematical Monthly. 29 (1): 8—10. doi:10.2307/2972914. JSTOR 2972914.
  9. Larson, Ron (2007). Calculus: An Applied Approach (вид. 8th). Cengage Learning. с. 331. ISBN 0-618-95825-8.
  10. Ballew, Pat. Math Words, and Some Other Words, of Interest. Архів оригіналу за 11 лютого 2012. Процитовано 5 травня 2014.
  11. «Logarithmic Expansions» at Math2.org
  12. OEISA002392
  13. Sasaki, T.; Kanada, Y. (1982). Practically fast multiple-precision evaluation of log(x). Journal of Information Processing. 5 (4): 247—250. Процитовано 30 березня 2011.
  14. Ahrendt, Timm (1999). Fast computations of the exponential function. Lecture notes in computer science. 1564: 302—312. doi:10.1007/3-540-49116-3_28.

Посилання

[ред. | ред. код]