Вычислите частотную характеристику
[H,f] = freqz(obj)
[H,f] = freqz(obj,ind)
[H,f] = freqz(___,Name,Value)
freqz(___)
[
задает опции с помощью одного или нескольких аргументов пары H
,f
] = freqz(___,Name,Value
)Name,Value
.
freqz(___)
без выходных аргументов строит частотную характеристику набора фильтров.
gammatoneFilterBank
Создайте объект gammatoneFilterBank
. Вызовите freqz
, чтобы получить комплексную частотную характеристику, H
, набора фильтров и вектора частот, f
, в котором вычисляется ответ. Постройте частотную характеристику значения набора фильтров.
gammaFiltBank = gammatoneFilterBank;
[H,f] = freqz(gammaFiltBank);
plot(f,abs(H))
xlabel('Frequency (Hz)')
Получить частотную характеристику подмножества просачивается набор фильтров, задайте второй аргумент как вектор - строку из индексов между одним, и количество просачивается набор фильтров. Получите частотную характеристику 10-го фильтра в наборе фильтров и постройте частотную характеристику значения.
[H,f] = freqz(gammaFiltBank,10);
plot(f,abs(H))
xlabel('Frequency (Hz)')
Задавать количество точек БПФ раньше вычисляло частотную характеристику, использовало пару "имя-значение" NFFT
. Укажите, что частотная характеристика вычисляется с помощью БПФ с 128 точками. Постройте частотную характеристику значения.
[H,f] = freqz(gammaFiltBank,'NFFT',128); plot(f,abs(H)) xlabel('Frequency (Hz)')
Чтобы визуализировать частотную характеристику значения только, вызовите freqz
без любых выходных аргументов. Постройте частотную характеристику значения, в дБ, фильтров 20, 21, и 22 использования ДПФ с 1024 точками.
freqz(gammaFiltBank,[20,21,22],'NFFT',1024)
octaveFilterBank
Создайте объект octaveFilterBank
. Вызовите freqz
, чтобы получить комплексную частотную характеристику, H
, набора фильтров и вектора частот, f
, в котором вычисляется ответ. Постройте частотную характеристику значения в дБ.
octFiltBank = octaveFilterBank; [H,f] = freqz(octFiltBank); plot(f,20*log10(abs(H))) xlabel('Frequency (Hz)') ylabel('Magnitude (dB)') set(gca,'XScale','log') axis([10 octFiltBank.SampleRate/2 -100 2])
Получить частотную характеристику подмножества просачивается набор фильтров, задайте второй аргумент как вектор - строку из индексов между одним, и количество просачивается набор фильтров. Получите частотную характеристику 5-го фильтра в наборе фильтров и постройте частотную характеристику значения в дБ.
[H,f] = freqz(octFiltBank,5); plot(f,20*log10(abs(H))) xlabel('Frequency (Hz)') ylabel('Magnitude (dB)') set(gca,'XScale','log') axis([10 octFiltBank.SampleRate/2 -100 2])
Задавать количество точек БПФ раньше вычисляло частотную характеристику, использовало пару "имя-значение" NFFT
. Укажите, что частотная характеристика вычисляется с помощью БПФ с 8192 точками. Постройте частотную характеристику значения в дБ.
[H,f] = freqz(octFiltBank,'NFFT',8192); plot(f,20*log10(abs(H))) xlabel('Frequency (Hz)') ylabel('Magnitude (dB)') set(gca,'XScale','log') axis([10 octFiltBank.SampleRate/2 -100 2])
Чтобы визуализировать частотную характеристику значения только, вызовите freqz
без любых выходных аргументов. Постройте частотную характеристику значения, в дБ, фильтров 4, 5, и 6 использований ДПФ с 1024 точками.
freqz(octFiltBank,[4,5,6],'NFFT',1024)
obj
— Объект получить частотные характеристики фильтра отgammatoneFilterBank
| octaveFilterBank
Объект получить частотные характеристики фильтра от, заданный как объект gammatoneFilterBank
или octaveFilterBank
.
ind
Индексы фильтров, чтобы вычислить частотные характеристики отИндексы фильтров, чтобы вычислить частотные характеристики от, заданный как вектор - строка из целых чисел со значениями в области значений [1, N]. N является общим количеством фильтров, разработанных obj
.
Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми.
Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение.
Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
'NFFT',2048
'NFFT'
— Количество интервалов ДПФКоличество интервалов ДПФ, заданных как положительное целое число.
Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
H
Комплексная частотная характеристика каждого фильтраКомплексная частотная характеристика каждого фильтра, возвращенного как M-by-N матрица. M является количеством интервалов ДПФ, заданных NFFT
. N является количеством фильтров, которое является или
или, если length(ind)
ind
не задан, общее количество просачивается набор фильтров.
Типы данных: double
f
Частоты, на которых ответ вычисляется (Гц)Частоты, на которых ответ вычисляется в Гц, возвратились как вектор-столбец.
Типы данных: double
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.