Vrátí hodnotu typu Double určující přirozený logaritmus čísla.
Syntaxe
Log(číslo)
Povinný argument (Argument: Hodnota, která poskytuje informace určité akci, události, metodě, vlastnosti, funkci nebo proceduře.) číslo je hodnota typu Double (Typ dat Double: Základní typ dat pro ukládání čísel s plovoucí desetinnou čárkou a dvojitou přesností. Je ukládán jako 64bitové číslo a může nabývat hodnot v rozmezí přibližně -1,797E308 až -4,940E-324 (záporné) a 4,94E-324 až 1,797E308 (kladné) nebo hodnoty 0.) nebo libovolný platný číselný výraz (Číselný výraz: Libovolný výraz, jehož výsledkem je číslo. Výraz může být libovolnou kombinací proměnných, konstant, funkcí a operátorů.) větší než nula.
Poznámky
Přirozený logaritmus je logaritmus základu e. Hodnota konstanty (Konstanta: Hodnota, která se nevypočítává, a proto ani nemění. Konstanta je například číslo 210 a text Čtvrtletní příjmy. Výraz nebo výsledná hodnota výrazu není konstanta.) e je přibližně 2,718282.
Logaritmy základu n můžete vypočítat pro libovolné číslo x vydělením přirozeného logaritmu čísla x přirozeným logaritmem základu n pomocí následujícího vzorce:
Logn(x) = Log(x) / Log(n)
Následující příklad znázorňuje vlastní funkci, která vypočítá logaritmy základu 10:
Poznámka: Následující příklady uvádějí použití této funkce v modulu jazyka Visual Basic for Applications (VBA). Další informace o práci s jazykem VBA získáte tak, že klepnete na položku Referenční informace pro vývojáře v rozevíracím seznamu vedle pole Hledat a do pole pro hledání zadáte jeden nebo více pojmů.
Static Function Log10(X)
Log10 = Log(X) / Log(10#)
End Function
Příklad
V tomto příkladu je pomocí funkce Log vypočten přirozený logaritmus čísla.
Dim MyAngle, MyLog
' Define angle in radians.
MyAngle = 1.3
' Calculate inverse hyperbolic sine.
MyLog = Log(MyAngle + Sqr(MyAngle * MyAngle + 1))