log10
Logaritmo comune (base 10)
Sintassi
Descrizione
Y = log10(
restituisce il logaritmo comune di ciascun elemento nell'array X
)X
. La funzione accetta sia input reali che complessi. Per valori reali di X
nell'intervallo (0, Inf
), log10
restituisce valori reali nell'intervallo (-Inf
, Inf
). Per valori reali complessi e negativi di X
, la funzione log10
restituisce valori complessi.
Esempi
Esaminare diversi valori della funzione logaritmica in base 10.
Calcolare il logaritmo comune di 1.
log10(1)
ans = 0
Il risultato è 0
, quindi questa è l'intercetta x della funzione log10
.
Calcolare il logaritmo comune di 10.
log10(10)
ans = 1
Il risultato è 1
poiché .
Calcolare il logaritmo comune di 100.
log10(100)
ans = 2
Il risultato è 2
poiché .
Calcolare il logaritmo comune di 0.
log10(0)
ans = -Inf
Il risultato è -Inf
poiché .
Creare un vettore di numeri nell'intervallo [0.5 5]
.
X = (0.5:0.5:5)';
Calcolare il logaritmo comune di 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
Creare due griglie cartesiane per X
e Y
.
[X,Y] = meshgrid(0:0.5:1.5,-2:0.5:2);
Calcolare il logaritmo complesso in base 10 sulla griglia. Utilizzare 1i
per una maggiore velocità e robustezza con l’aritmetica complessa.
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
Argomenti di input
Array di input, specificato come scalare, vettore, matrice, array multidimensionale, tabella o orario.
Tipi di dati: single
| double
| table
| timetable
Supporto numeri complessi: Sì
Funzionalità estese
La funzione log10
supporta completamente i tall array. Per maggiori informazioni, vedere Tall Array.
Generazione di codice C/C++
Genera codice C e C++ con MATLAB® Coder™.
Generazione di codice GPU
Genera codice CUDA® per GPU NVIDIA® con GPU Coder™.
Questa funzione supporta completamente gli ambienti basati su thread. Per maggiori informazioni, vedere Run MATLAB Functions in Thread-Based Environment.
La funzione log10
supporta l'input di array GPU con queste note su utilizzo e limitazioni:
Se l'output della funzione in esecuzione sulla GPU può essere complesso, è necessario specificare esplicitamente gli argomenti di input come complessi. Per maggiori informazioni, vedere Work with Complex Numbers on a GPU (Parallel Computing Toolbox).
Per maggiori informazioni, vedere Run MATLAB Functions on a GPU (Parallel Computing Toolbox).
Questa funzione supporta completamente gli array distribuiti. Per maggiori informazioni, vedere Run MATLAB Functions with Distributed Arrays (Parallel Computing Toolbox).
Cronologia versioni
Introduzione prima di R2006aLa funzione log10
può eseguire calcoli su tutte le variabili all’interno di una tabella o di un orario senza dover eseguire indicizzazioni per accedere a tali variabili. Tutte le variabili devono avere tipi di dati che supportino il calcolo. Per maggiori informazioni, vedere 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.
Seleziona un sito web
Seleziona un sito web per visualizzare contenuto tradotto dove disponibile e vedere eventi e offerte locali. In base alla tua area geografica, ti consigliamo di selezionare: .
Puoi anche selezionare un sito web dal seguente elenco:
Come ottenere le migliori prestazioni del sito
Per ottenere le migliori prestazioni del sito, seleziona il sito cinese (in cinese o in inglese). I siti MathWorks per gli altri paesi non sono ottimizzati per essere visitati dalla tua area geografica.
Americhe
- 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)