Main Content

log10

Logaritmo comune (base 10)

Sintassi

Descrizione

esempio

Y = log10(X) restituisce il logaritmo comune di ciascun elemento nell'array 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

comprimi tutto

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é 101=10.

Calcolare il logaritmo comune di 100.

log10(100)
ans = 2

Il risultato è 2 poiché 102=100.

Calcolare il logaritmo comune di 0.

log10(0)
ans = -Inf

Il risultato è -Inf poiché 10-=0.

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 log10(X+iY) 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

comprimi tutto

Array di input, specificato come scalare, vettore, matrice, array multidimensionale, tabella o orario.

Tipi di dati: single | double | table | timetable
Supporto numeri complessi:

Funzionalità estese

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™.

Cronologia versioni

Introduzione prima di R2006a

espandi tutto

Vedi anche

| | | | | | | |