Geeft een getal met dubbele precisie als resultaat dat e (het grondtal voor natuurlijke logaritmen) tot een bepaalde macht aangeeft.
Syntaxis
Exp( getal )
Het vereiste argumentgetal is een waarde van het gegevenstype Dubbele precisie of een geldige numerieke expressie.
Opmerkingen
Als de waarde van getal groter is dan 709,782712893, treedt er een fout op. De constantee is ongeveer 2,718282.
Opmerking: De functie Exp vormt een aanvulling op de actie van de log-functie en wordt ook wel het antilogaritme genoemd.
Queryvoorbeelden
Expression |
Resultaten |
SELECT Exp(2) AS Expr1 FROM ProductVerkoop GROUP BY Exp(2); |
Retourneert de waarde die 'e(2.718282)' opgeeft tot de macht van '2' en geeft het resultaat weer in kolom Expr1. |
SELECT Exp(quantity) AS ExpValue FROM ProductVerkoop; |
Retourneert de waarde die 'e(2.718282)' opgeeft tot de macht van gegevenswaarden in de kolom 'hoeveelheid'. Retourneert de waarde die 'e(2.718282)' opgeeft tot de macht van gegevenswaarden in de kolom 'quantity' en geeft de resultaten weer in de kolom ExpValue. |
VBA-voorbeeld
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.
In dit voorbeeld wordt de functie Exp gebruikt om e te retourneren naar een macht.
Dim MyAngle, MyHSin
' Define angle in radians. MyAngle = 1.3 ' Calculate hyperbolic sine. MyHSin = (Exp(MyAngle) - Exp(-1 * MyAngle)) / 2