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之前介绍
这个话题有用吗?