wmaxlev

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

Синтаксис

L = wmaxlev(S,wname)

Описание

пример

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

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

Примеры

свернуть все

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

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

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

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

Возвратите максимальный уровень разложения для 2D сигнала размерности 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, Дискретный Мейер, Биоортогональный, и Противоположный Биоортогональный. Смотрите wfilters для вейвлетов, доступных в каждом семействе.

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

| | |

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