Vráti hodnotu typu Double, ktorá určuje prirodzený logaritmus čísla.
Syntax
Denník( číslo )
Požadovaným číslomargument je hodnota typu Double alebo ľubovoľná platná numerický výraz väčšia ako nula.
Poznámky:
Prirodzený logaritmus je logaritmus k základu e. Hodnota konštantae je približne 2,718282.
Dekadický logaritmus pre ľubovoľné číslo x môžete vypočítať tak, že prirodzený logaritmus x vydelíte prirodzeným logaritmusom n takto:
Logn(x) = Log(x) / Log(n)
V nasledujúcom príklade je znázornená vlastná Function , ktorá vypočíta logaritmy so základom 10:
Poznámka: Nasledujúce príklady ukazujú použitie tejto funkcie v module jazyka Visual Basic for Applications (VBA). Ak chcete získať ďalšie informácie o práci s jazykom VBA, vyberte z rozbaľovacieho zoznamu vedľa položky Hľadať možnosť Odkaz pre vývojára a do vyhľadávacieho poľa zadajte nejaké výrazy.
Static Function Log10(X)
Log10 = Log(X) / Log(10#) End Function
Príklad dotazu
Výraz |
Výsledky |
SELECT Log(90) AS Logaritmus FROM ProductSales GROUP BY Log(90); |
Vráti hodnotu Log argumentu čísla a zobrazí sa v stĺpci Logaritmus. |
Príklad jazyka VBA
V tomto príklade je funkcia Log použitá na vrátenie prirodzeného logaritmu čísla.
Dim MyAngle, MyLog
' Define angle in radians. MyAngle = 1.3 ' Calculate inverse hyperbolic sine. MyLog = Log(MyAngle + Sqr(MyAngle * MyAngle + 1))