Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

db2pow

Convertir decibelios en energía

Descripción

ejemplo

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

Ejemplos

contraer todo

Genere una matriz de 2 por 4 por 2 de números aleatorios gaussianos. Supongamos que los números se expresan en decibelios y calcula las mediciones 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

Matriz de entrada en decibelios, especificada como una matriz escalar, vectorial, matriz o N-D. Cuando no es escalar, es una operación de elemento.ydbdb2pow

Tipos de datos: single | double

Argumentos de salida

contraer todo

Mediciones de potencia, devueltas como una matriz escalar, vectorial, matriz o 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™.

Consulte también

| | |

Introducido en R2007b