Main Content

db2mag

Convertir decibelios en magnitud

Descripción

ejemplo

y = db2mag(ydb) devuelve las medidas de magnitud, y, que corresponden a los valores de decibelios (dB) especificados en ydb. La relación entre la magnitud y los decibelios es ydb = 20 log10 (y).

Ejemplos

contraer todo

Genere un arreglo de números aleatorios gaussianos de 2 por 4 por 2. Asuma que los números están expresados en decibelios y calcule las magnitudes correspondientes.

r = randn(2,4,2);

mags = db2mag(r)
mags = 
mags(:,:,1) =

    1.0639    0.7710    1.0374    0.9513
    1.2351    1.1044    0.8602    1.0402


mags(:,:,2) =

    1.5098    0.8561    1.0871    1.0858
    1.3755    1.4182    0.9928    0.9767

Utilice la definición para comprobar el cálculo.

chck = 10.^(r/20)
chck = 
chck(:,:,1) =

    1.0639    0.7710    1.0374    0.9513
    1.2351    1.1044    0.8602    1.0402


chck(:,:,2) =

    1.5098    0.8561    1.0871    1.0858
    1.3755    1.4182    0.9928    0.9767

Argumentos de entrada

contraer todo

Arreglo de entrada en decibelios, especificado como escalar, vector, matriz o arreglo N-D. Cuando ydb es no escalar, db2mag es una operación a nivel de elemento.

Tipos de datos: single | double

Argumentos de salida

contraer todo

Medidas de magnitud, devueltas como escalar, vector, matriz o arreglo N-D del mismo tamaño que ydb.

Historial de versiones

Introducido en R2008a

Consulte también

| | |