mag2db

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

Синтаксис

Описание

пример

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

Для просмотра документации необходимо авторизоваться на сайте