Интегрируйте функцию вейвлета 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
, функции разложения вейвлета ψdec и функции реконструкции вейвлета ψrec.
[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
.