Pateikia reikšmę Dvigubas, nurodančią natūrinį skaičiaus logaritmą.
Sintaksė
Log(skaičius)
Reikalingas skaičiausargumentas yra dvigubas arba bet kuris galiojantis ir už nulį didesnis skaitinis reiškinys.
Pastabos
Natūralusis logaritmas yra algoritmas su pagrindu e. Konstanta e yra maždaug 2,718282.
Galite apskaičiuoti bet kurio skaičiaus x bazinį n logaritmą x padalydami natūralųjį logaritmą iš n natūralųjį logaritmą taip:
Logn(x) = Log(x) / Log(n)
Šiame pavyzdyje iliustruojama pasirinktinė funkcija , apskaičiuojanti bazės 10 logaritmus:
Pastaba
Pateiktuose pavyzdžiuose parodyta, kaip naudoti šią funkciją „Visual Basic for Applications“ (VBA) modulyje. Daugiau informacijos apie darbą su VBA rasite išplečiamajame sąraše pasirinkę Kūrėjų nuoroda (šalia Ieškos) ir ieškos lauke įvedę vieną ar daugiau sąlygų.
Static Function Log10(X)
Log10 = Log(X) / Log(10#)
End Function
Užklausos pavyzdys
| Išraiška | Rezultatai |
|---|---|
| SELECT Log(90) AS logaritmas FROM ProductSales GROUP BY Log(90); | Grąžina skaičiaus argumento "Log" logą ir rodo stulpelyje logaritmą. |
VBA pavyzdys
Šiame pavyzdyje naudojama funkcija Log skaičiaus natūraliajam logaritmui grąžinti.
Dim MyAngle, MyLog
' Define angle in radians.
MyAngle = 1.3
' Calculate inverse hyperbolic sine.
MyLog = Log(MyAngle + Sqr(MyAngle * MyAngle + 1))