Geeft een getal met dubbele precisie als resultaat dat de natuurlijke logaritme van een getal aangeeft.
Syntaxis
Logboek( getal )
Het vereiste getalargument is een dubbele of een geldige numerieke expressie groter dan nul.
Opmerkingen
De natuurlijke logaritme is de logaritme naar de basis e. De constantee is ongeveer 2,718282.
U kunt base-n logaritmen berekenen voor een willekeurig getal x door de natuurlijke logaritme van x als volgt te delen door de natuurlijke logaritme van n :
Logboekn(x) = Log(x) / Log(n)
In het volgende voorbeeld ziet u een aangepaste Function die base-10 logaritmen berekent:
Opmerking: In de volgende voorbeelden wordt het gebruik van deze functie in een VBA-module (Visual Basic for Applications) toegelicht. Meer informatie over het werken met VBA vindt u door in de vervolgkeuzelijst naast Zoeken de optie Referentie voor ontwikkelaars te selecteren en een of meer termen in het zoekvenster te typen.
Static Function Log10(X)
Log10 = Log(X) / Log(10#) End Function
Queryvoorbeeld
Expression |
Resultaten |
SELECT Log(90) AS Logaritme FROM ProductSales GROUP BY Log(90); |
Retourneert het 'logboek' van het argument getal en wordt weergegeven in de kolom Logaritme. |
VBA-voorbeeld
In dit voorbeeld wordt de functie Logboek gebruikt om de natuurlijke logaritme van een getal te retourneren.
Dim MyAngle, MyLog
' Define angle in radians. MyAngle = 1.3 ' Calculate inverse hyperbolic sine. MyLog = Log(MyAngle + Sqr(MyAngle * MyAngle + 1))