exponenta event banner

wavefun2

Функции вейвлета и масштабирования 2-D

Синтаксис

[PHI,PSI,XVAL] = wavefun('wname',ITER)
[S,W1,W2,W3,XYVAL] = wavefun2('wname',ITER,'plot')
[S,W1,W2,W3,XYVAL] = wavefun2(wname,A,B)
[S,W1,W2,W3,XYVAL] = wavefun2('wname',max(A,B))
[S,W1,W2,W3,XYVAL] = wavefun2('wname',0)
[S,W1,W2,W3,XYVAL] = wavefun2('wname',4,0)
[S,W1,W2,W3,XYVAL] = wavefun2('wname')
[S,W1,W2,W3,XYVAL] = wavefun2('wname',4)

Описание

Для ортогонального вейвлета 'wname', wavefun2 возвращает функцию масштабирования и три вейвлет-функции, полученные в результате тензорных произведений одномерных функций масштабирования и вейвлет-функций.

Если [PHI,PSI,XVAL] = wavefun('wname',ITER), функция масштабирования S - тензорное произведение PHI и PSI.

Вейвлет-функции W1, W2, и W3 являются тензорными продуктами (PHI,PSI), (PSI,PHI), и (PSI,PSI), соответственно.

Двумерная переменная XYVAL - сетка 2ITER x 2ITER точек, полученная из тензорного произведения (XVAL,XVAL).

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

[S,W1,W2,W3,XYVAL] = wavefun2('wname',ITER,'plot') вычисляет, а также строит графики функций.

[S,W1,W2,W3,XYVAL] = wavefun2(wname,A,B), где A и B положительные целые числа, эквивалентны
[S,W1,W2,W3,XYVAL] = wavefun2('wname',max(A,B)). Результирующие функции выводятся на печать.

Когда A устанавливается равным специальному значению 0,

  • [S,W1,W2,W3,XYVAL] = wavefun2('wname',0) эквивалентно [S,W1,W2,W3,XYVAL] = wavefun2('wname',4,0).

  • [S,W1,W2,W3,XYVAL] = wavefun2('wname') эквивалентно [S,W1,W2,W3,XYVAL] = wavefun2('wname',4).

Выходные аргументы необязательны.

Примечание

wavefun2 функция может использоваться только с ортогональным вейвлетом.

Примеры

На следующем графике линейное приближение sym4 показан вейвлет, полученный с использованием каскадного алгоритма.

% Set number of iterations and wavelet name. 
iter = 4;
wav = 'sym4';

% Compute approximations of the wavelet and scale functions using
% the cascade algorithm and plot.
[s,w1,w2,w3,xyval] = wavefun2(wav,iter,0);

Алгоритмы

Посмотрите wavefun для получения дополнительной информации.

Ссылки

Daubechies, I., Десять лекций по вейвлетам, CBMS, SIAM, 1992, стр. 202-213.

Странг, Г.; T. Nguyen (1996), Wavelets and Filter Banks, Wellesley-Cambridge Press.

См. также

| | |

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