db2mag

Преобразуйте децибелы в величину

Синтаксис

Описание

пример

y = db2mag(ydb) возвращает величину измерения, y, которые соответствуют значениям децибела (дБ), указанным в ydb. Отношение между величиной и децибелами ydb = 20 log10 (y).

Примеры

свернуть все

Сгенерируйте массив 2 на 4 на 2 Гауссовых случайных чисел. Предположим, что числа выражены в децибелах и вычисляют соответствующие величины.

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

Используйте определение для проверки вычисления.

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

Входные параметры

свернуть все

Входной массив в децибелах, заданный как скаляр, вектор, матрица или N -D массив. Когда ydb является нескалярным, db2mag является поэлементной операцией.

Типы данных: single | double

Выходные аргументы

свернуть все

Измерения величины, возвращенные в виде скаляра, вектора, матрицы или N-D массива того же размера, что и ydb.

См. также

| | |

Введенный в R2008a