Main Content

db2pow

Convertir decibelios en potencia

Descripción

ejemplo

y = db2pow(ydb) devuelve las mediciones de potencia, y que corresponden a los valores de decibelios (dB) especificados en ydb. La relación entre potencia y decibelios es ydb = 10 log10(y).

Ejemplos

contraer todo

Genere un arreglo de números aleatorios gaussianos de 2 por 4 por 2. Suponga que las cifras están expresadas en decibelios y calcule las medidas de potencia correspondientes.

r = randn(2,4,2);

pows = db2pow(r)
pows = 
pows(:,:,1) =

    1.1318    0.5944    1.0762    0.9050
    1.5254    1.2196    0.7400    1.0821


pows(:,:,2) =

    2.2795    0.7328    1.1818    1.1789
    1.8921    2.0114    0.9856    0.9539

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

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

    1.1318    0.5944    1.0762    0.9050
    1.5254    1.2196    0.7400    1.0821


chck(:,:,2) =

    2.2795    0.7328    1.1818    1.1789
    1.8921    2.0114    0.9856    0.9539

Argumentos de entrada

contraer todo

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

Tipos de datos: single | double

Argumentos de salida

contraer todo

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

Capacidades ampliadas

Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.

Historial de versiones

Introducido en R2007b

Consulte también

| | |