exponenta event banner

wmaxlev

Максимальный уровень вейвлет-декомпозиции

Синтаксис

Описание

пример

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

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

Примеры

свернуть все

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

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

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

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

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

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