wmaxlev

Максимальный уровень разложения вейвлетов

Синтаксис

Описание

пример

L = wmaxlev(S,wname) возвращает максимальный уровень L возможно для вейвлет сигнала или изображения размера S использование вейвлета, заданного как wname (см. wfilters для получения дополнительной информации. Максимальный уровень является последним уровнем, для которого, по крайней мере, один коэффициент верен.

wmaxlev возвращает максимально допустимое разложение уровня, но в общем случае берётся меньшее значение.

Примеры

свернуть все

Верните максимальный уровень разложения сигнала 1-D с 1024 выборками с помощью вейвлета Haar.

s = 1024;
wv = 'haar';
l = wmaxlev(s,wv)
l = 10

Верните максимальный уровень используя db7 вейвлет.

wv = 'db7';
l = wmaxlev(s,wv)
l = 6

Верните максимальный уровень разложения для 2-D сигнала размерности 512 на 128 с помощью вейвлета Haar.

s = [512 128];
wv = 'haar';
l = wmaxlev(s,wv)
l = 7

Наблюдайте, что максимальный уровень совпадает при взятии минимума двух размерностей.

l = wmaxlev(min(s),wv)
l = 7

Верните максимальный уровень используя db7 вейвлет.

wv = 'db7';
l = wmaxlev(s,wv)
l = 3

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

свернуть все

Размер сигнала или изображения, заданный как положительное целое число для сигнала или двухэлементный вектор положительных целых чисел для изображения.

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

Вейвлет используется для определения максимального уровня разложения вейвлетов. Вейвлет из одного из следующих вейвлет семейства: Daubechies, Coiflets, Symlets, Fejér-Korovkin, Discrete Meyer, Biorthogonal и Reverse Biorthogonal. Посмотрите wfilters для вейвлетов, доступных в каждом семействе.

См. также

| | |

Представлено до R2006a