Επιστρέφει μια τιμή Διπλής ακρίβειας που καθορίζει τον φυσικό λογάριθμο ενός αριθμού.
Σύνταξη
Log( αριθμός )
Ο απαιτούμενος αριθμόςόρισμα είναι Διπλός ή οποιοσδήποτε έγκυρος αριθμητική παράσταση μεγαλύτερος από το μηδέν.
Παρατηρήσεις
Ο φυσικός λογάριθμος είναι ο λογάριθμος στη βάση e. Το σταθεράe είναι περίπου 2,718282.
Μπορείτε να υπολογίσετε λογάριθμους με βάση τον αριθμό x διαιρώντας τον φυσικό λογάριθμο του x με τον φυσικό λογάριθμο του n ως εξής:
Logn(x) = Log(x) / Log(n)
Το παρακάτω παράδειγμα παρουσιάζει ένα προσαρμοσμένο Function που υπολογίζει λογάριθμους με βάση τα 10:
Σημείωση: Παραδείγματα που ακολουθούν δείχνουν τη χρήση αυτής της συνάρτησης σε μια λειτουργική μονάδα Visual Basic for Applications (VBA). Για περισσότερες πληροφορίες σχετικά με την εργασία με τη VBA, επιλέξτε Αναφορά προγραμματιστών στην αναπτυσσόμενη λίστα δίπλα στην Αναζήτηση και πληκτρολογήστε έναν ή περισσότερους όρους στο πλαίσιο αναζήτησης.
Static Function Log10(X)
Log10 = Log(X) / Log(10#) End Function
Παράδειγμα ερωτήματος
Expression |
Αποτελέσματα |
SELECT Log(90) AS Logarithm FROM ProductSales GROUP BY Log(90); |
Επιστρέφει το "Αρχείο καταγραφής" του αριθμητικού ορίσματος και εμφανίζεται στη στήλη Λογάριθμος. |
Παράδειγμα VBA
Αυτό το παράδειγμα χρησιμοποιεί τη συνάρτηση Log για να επιστρέψει τον φυσικό λογάριθμο ενός αριθμού.
Dim MyAngle, MyLog
' Define angle in radians. MyAngle = 1.3 ' Calculate inverse hyperbolic sine. MyLog = Log(MyAngle + Sqr(MyAngle * MyAngle + 1))