mag2db

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

Синтаксис

ydb = mag2db(y)

Описание

пример

ydb = mag2db(y) экспрессы в децибелах (дБ) измерения значения заданы в y. Отношением между значением и децибелами является ydb = 20 log10 (y).

Примеры

свернуть все

Разработайте 3-й порядок highpass Фильтр Баттерворта, имеющий нормированную частоту на 3 дБ 0.5π рад/выборка. Вычислите его частотную характеристику. Выразите ответ значения в децибелах и постройте его.

[b,a] = butter(3,0.5,'high');
[h,w] = freqz(b,a);

dB = mag2db(abs(h));

plot(w/pi,dB)
xlabel('\omega / \pi')
ylabel('Magnitude (dB)')
ylim([-82 5])

Повторите вычисление с помощью fvtool.

fvtool(b,a)

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

свернуть все

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

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

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

свернуть все

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

Смотрите также

| | |

Введенный в R2008a