文档

pat2cwav

从模式构建小波

语法

[PSI,XVAL,NC] = pat2cwav(YPAT,METHOD,POLDEGREE,规律性)

描述

[PSI,XVAL,NC] = pat2cwav(YPAT,METHOD,POLDEGREE,规律性)计算CWT的可接受小波(由XVAL而且ψ)适应于由向量定义的模式YPAT,且范数等于1。

底层x值模式设置为

xpat = linspace(0,1,length(YPAT))

常数数控是这样的数控ψ接近YPAT在间隔中[0, 1]采用最小二乘拟合

  • 次多项式POLDEGREE方法等于多项式的

  • 正交于常数的函数在空间上的投影方法等于“orthconst”

规律参数定义点0和点1处的边界约束。允许值为“连续”“微”,“没有”

方法等于多项式的

  • 如果规律等于“连续”POLDEGREE必须大于等于3。

  • 如果规律等于“微”POLDEGREE必须大于等于5。

例子

为CWT设计新的小波的原理是在约束下使用最小二乘优化来近似给定的模式,从而得到一个适合于使用连续小波变换进行模式检测的可接受小波(参见Misiti等人)。

加载ptpssin1;plot(X,Y), title('Original Pattern')

[psi,xval,nc] = pat2cwav(Y, '多项式',6,'连续');plot(X,Y,'-',xval,nc*psi,'——'),title('原始模式和自适应小波(虚线)')

你可以检查一下ψ满足小波的定义注意到它的积分是零并且它的l2Norm等于1。

Dx = xval(2)-xval(1);Mu = sum(psi*dx) L2norm = sum(abs(psi).²*dx)

参考文献

米西提,M.米西提,G.奥本海姆,j -M。Poggi(2003),“Les ondelettes et leurs applications”,Hermes。

R2006a之前介绍

这个话题有用吗?