intwave

Интегрирование вейвлета функции psi (

Синтаксис

[INTEG,XVAL] = intwave('wname',PREC)
[INTDEC,XVAL,INTREC] = intwave('wname',PREC)
[INTEG,XVAL] = intwave('wname',PREC)
[INTEG,XVAL] = intwave('wname',PREC,0)
[INTEG,XVAL] = intwave('wname')
[INTEG,XVAL] = intwave('wname',8)
intwave('wname',IN2,IN3), PREC = max(IN2,IN3)
intwave('wname',0)
intwave('wname',8,IN3)
intwave('wname')
intwave('wname',8)

Описание

[INTEG,XVAL] = intwave('wname',PREC) вычисляет интеграл, INTEG, функции вейвлет (от −∞ до XVAL значения): для x в XVAL.

Функция И аппроксимируется на 2PREC точки в сетке XVAL где PREC является положительным целым числом. 'wname' - это вектор символов, содержащее имя вейвлета, (см. wfilters для получения дополнительной информации.

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

Для биортогональных вейвлеты,

[INTDEC,XVAL,INTREC] = intwave('wname',PREC) вычисляет интегралы, INTDEC и INTREC, функции разложения вейвлет и функции восстановления вейвлет.

[INTEG,XVAL] = intwave('wname',PREC) эквивалентно [INTEG,XVAL] = intwave('wname',PREC,0).

[INTEG,XVAL] = intwave('wname') эквивалентно [INTEG,XVAL] = intwave('wname',8).

При использовании с тремя аргументами intwave('wname',IN2,IN3), PREC = max(IN2,IN3) и даются графики.

Когда IN2 равен специальному значению 0, intwave('wname',0) эквивалентно intwave('wname',8,IN3).

intwave('wname') эквивалентно intwave('wname',8).

intwave используется только для непрерывного анализа (см. cwt для получения дополнительной информации.

Примеры

% Set wavelet name. 
wname = 'db4';

% Plot wavelet function. 
[phi,psi,xval] = wavefun(wname,7);
subplot(211); plot(xval,psi); title('Wavelet'); 

% Compute and plot wavelet integrals approximations 
% on a dyadic grid. 
[integ,xval] = intwave(wname,7); 
subplot(212); plot(xval,integ); 
title(['Wavelet integrals over [-Inf x] ' ... 
       'for each value of xval']);

Алгоритмы

Во-первых, функция вейвлета аппроксимируется на сетке 2PREC точки, использующие wavefun. Кусочно-постоянная интерполяция используется для вычисления интегралов с помощью cumsum.

См. также

Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте