LOG, functie
Van toepassing op
Geeft een getal met dubbele precisie als resultaat dat de natuurlijke logaritme van een getal aangeeft.
Syntaxis
Logboek(getal)
Het vereiste getalargumentis een dubbele of een geldige numerieke expressie groter dan nul.
Opmerkingen
De natuurlijke logaritme is de logaritme naar de basis e. De constante e 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 functie 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
| Expressie | 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))