meyer

Описание

пример

[phi,psi,t] = meyer(lb,ub,n) возвращает Мейера, масштабирующегося и функции вейвлета, phi и psi соответственно, оцененный в t, n- укажите обычную сетку в интервале [lb, ub]. Обе функции имеют интервал [-8, 8] как эффективная поддержка.

Примечание

meyer использует вспомогательный функциональный meyeraux. Если вы изменяете meyeraux, вы получаете семейство различных вейвлетов.

[phi,t] = meyer(lb,ub,n,'phi') возвращает только Мейера, масштабирующего функцию.

[psi,t] = meyer(lb,ub,n,'psi') возвращает только вейвлет Мейера.

[phi,psi] = meyer(lb,ub,n,S) возвращает Мейера, масштабирующего функцию и вейвлет если S не равно 'phi' или 'psi'.

Примеры

свернуть все

Постройте вейвлет Мейера и масштабирующиеся функции.

lb = -8;
ub = 8;
n = 1024;
[phi,psi,x] = meyer(lb,ub,n);
subplot(2,1,1)
plot(x,phi)
grid on
title('Scaling Function')
subplot(2,1,2)
plot(x,psi)
grid on
title('Wavelet')

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

свернуть все

Нижний предел интервала, заданного как скаляр с действительным знаком.

Верхний предел интервала, заданного как скаляр с действительным знаком.

Число точек, заданное как положительное целое число. n должна быть степень 2.

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

свернуть все

Мейер, масштабирующий функцию, возвращенную как вектор с действительным знаком длины n.

Вейвлет Мейера, возвращенный как вектор с действительным знаком длины n.

Выборка моментов, возвращенных как вектор с действительным знаком длины n.

Алгоритмы

Вейвлет Мейера и масштабирующиеся функции заданы в области Фурье. Запуск с явной формы преобразования Фурье ϕ^ из масштабирующегося функционального ϕ, meyer вычисляет значения ϕ^ на обычной сетке. Значения ϕ вычисляются с помощью обратного преобразования Фурье.

Процедура для вейвлета ψ идентична процедуре для масштабирующейся функции.

Ссылки

[1] Daubechies, я. Десять лекций по вейвлетам, CBMS-NSF региональный ряд конференции в прикладной математике. Филадельфия, PA: SIAM Эд, 1992.

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

| |

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