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])

Figure contains an axes object. The axes object contains an object of type line.

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

fvtool(b,a)

Figure Filter Visualization Tool - Magnitude Response (dB) contains an axes object and other objects of type uitoolbar, uimenu. The axes object with title Magnitude Response (dB) contains an object of type line.

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

свернуть все

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

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

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

свернуть все

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

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

| | |

Введенный в R2008a