Vrátí hodnotu typu Double určující přirozený logaritmus čísla.
Syntaxe
Protokol(číslo)
Požadovaným argumentemčíslo je Double nebo jakýkoli platný číselný výraz větší než nula.
Poznámky
Přirozený logaritmus je logaritmus o základu e. Konstanta e je přibližně 2,718282.
Logaritmy o základu n pro libovolné číslo x můžete vypočítat tak, že přirozený logaritmus čísla x vydělíte přirozeným logaritmem n následujícím způsobem:
Logn(x) = Log(x) / Log(n)
Následující příklad znázorňuje vlastní funkci , která vypočítá dekadické logaritmy:
Poznámka
Následující příklady ukazují použití této funkce v modulu VBA (Visual Basic pro Applications). Pokud chcete další informace o práci s modulem VBA, vyberte Referenční informace pro vývojáře, které najdete v rozevíracím seznamu vedle položky Hledat a do vyhledávacího pole napište požadované pojmy.
Static Function Log10(X)
Log10 = Log(X) / Log(10#)
End Function
Příklad dotazu
| Výraz | Výsledky: |
|---|---|
| SELECT Log(90) AS Logaritmus FROM ProductSales GROUP BY Log(90); | Vrátí hodnotu logaritmu argumentu číslo a zobrazí se ve sloupci logaritmus. |
Příklad jazyka VBA
V tomto příkladu funkce Log vrátí 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))