log10
Dekadischer Logarithmus (Basis 10)
Syntax
Beschreibung
Y = log10( gibt den dekadischen Logarithmus jedes Elements im Array X)X zurück. Die Funktion akzeptiert sowohl reelle als auch komplexe Eingaben. Bei reellen Werten von X im Intervall (0, Inf) gibt log10 reelle Werte im Intervall (-Inf, Inf) zurück. Bei komplexen und negativen reellen Werten von X gibt die Funktion log10 komplexe Werte zurück.
Beispiele
Untersuchen Sie mehrere Werte der Logarithmusfunktion zur Basis 10.
Berechnen Sie den dekadischen Logarithmus von 1.
log10(1)
ans = 0
Das Ergebnis ist 0. Dies ist also der x-Achsenabschnitt der Funktion log10.
Berechnen Sie den dekadischen Logarithmus von 10.
log10(10)
ans = 1
Das Ergebnis ist 1, da gilt: .
Berechnen Sie den dekadischen Logarithmus von 100.
log10(100)
ans = 2
Das Ergebnis ist 2, da gilt: .
Berechnen Sie den dekadischen Logarithmus von 0.
log10(0)
ans = -Inf
Das Ergebnis ist -Inf, da gilt: .
Erstellen Sie einen Zahlenvektor im Intervall [0.5 5].
X = (0.5:0.5:5)';
Berechnen Sie den dekadischen Logarithmus von X.
Y = log10(X)
Y = 10×1
-0.3010
0
0.1761
0.3010
0.3979
0.4771
0.5441
0.6021
0.6532
0.6990
Erstellen Sie zwei kartesische Raster für X und Y.
[X,Y] = meshgrid(0:0.5:1.5,-2:0.5:2);
Berechnen Sie den komplexen Logarithmus zur Basis 10 auf dem Raster. Verwenden Sie 1i zur Verbesserung der Geschwindigkeit und Robustheit bei komplexer Arithmetik.
Z = log10(X + 1i*Y)
Z = 9×4 complex
0.3010 - 0.6822i 0.3142 - 0.5758i 0.3495 - 0.4808i 0.3979 - 0.4027i
0.1761 - 0.6822i 0.1990 - 0.5425i 0.2559 - 0.4268i 0.3266 - 0.3411i
0.0000 - 0.6822i 0.0485 - 0.4808i 0.1505 - 0.3411i 0.2559 - 0.2554i
-0.3010 - 0.6822i -0.1505 - 0.3411i 0.0485 - 0.2014i 0.1990 - 0.1397i
-Inf + 0.0000i -0.3010 + 0.0000i 0.0000 + 0.0000i 0.1761 + 0.0000i
-0.3010 + 0.6822i -0.1505 + 0.3411i 0.0485 + 0.2014i 0.1990 + 0.1397i
0.0000 + 0.6822i 0.0485 + 0.4808i 0.1505 + 0.3411i 0.2559 + 0.2554i
0.1761 + 0.6822i 0.1990 + 0.5425i 0.2559 + 0.4268i 0.3266 + 0.3411i
0.3010 + 0.6822i 0.3142 + 0.5758i 0.3495 + 0.4808i 0.3979 + 0.4027i
Eingabeargumente
Eingabearray, angegeben als Skalar, Vektor, Matrix, mehrdimensionales Array, Tabelle oder Timetable.
Datentypen: single | double | table | timetable
Unterstützung komplexer Zahlen: Ja
Erweiterte Fähigkeiten
Die Funktion log10 bietet vollständige Unterstützung für Tall-Arrays. Weitere Informationen finden Sie unter Tall-Arrays.
C/C++ Codegenerierung
Generieren Sie C und C++ Code mit MATLAB® Coder™.
GPU-Codegenerierung
Generieren von CUDA® Code für NVIDIA® Grafikprozessoren mit dem GPU Coder™.
Die Funktion log10 bietet vollständige Unterstützung für Thread-basierte Umgebungen. Weitere Informationen finden Sie unter Run MATLAB Functions in Thread-Based Environment.
Die Funktion log10 unterstützt GPU-Array-Eingaben mit folgenden Verwendungshinweisen und Einschränkungen:
Wenn die Ausgabe der Funktion, die auf der Grafikkarte ausgeführt wird, komplex sein kann, müssen Sie ihre Eingabeargumente explizit als komplex angeben. Weitere Informationen finden Sie unter Work with Complex Numbers on a GPU (Parallel Computing Toolbox).
Weitere Informationen finden Sie unter Run MATLAB Functions on a GPU (Parallel Computing Toolbox).
Die Funktion log10 bietet vollständige Unterstützung für verteilte Arrays. Weitere Informationen finden Sie unter Run MATLAB Functions with Distributed Arrays (Parallel Computing Toolbox).
Versionsverlauf
Eingeführt vor R2006aDie Funktion log10 kann die Berechnung mit allen Variablen in einer Tabelle oder einem Timetable ausführen, ohne für den Zugriff auf diese Variablen eine Indizierung zu benötigen. Alle Variablen müssen Datentypen aufweisen, die die Berechnung unterstützen. Weitere Informationen finden Sie unter Direct Calculations on Tables and Timetables.
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Website auswählen
Wählen Sie eine Website aus, um übersetzte Inhalte (sofern verfügbar) sowie lokale Veranstaltungen und Angebote anzuzeigen. Auf der Grundlage Ihres Standorts empfehlen wir Ihnen die folgende Auswahl: .
Sie können auch eine Website aus der folgenden Liste auswählen:
So erhalten Sie die bestmögliche Leistung auf der Website
Wählen Sie für die bestmögliche Website-Leistung die Website für China (auf Chinesisch oder Englisch). Andere landesspezifische Websites von MathWorks sind für Besuche von Ihrem Standort aus nicht optimiert.
Amerika
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)