1:查看小波的中心频率和形态(如果想要查看其他的小波,将'db3'修改一下名字既可以)
clear all;
cla;
close;
cfreq=centfrq('db3')% 查看小波频率
[~,psi,xval]=wavefun('db3');
plot(xval,psi);%% 查看小波 的形态
db3 ,cfreq = 0.8000
方法 2 : 画尺度函数和小波函数
[phi,psi,x] = wavefun('sym4',10);%建议使用10次以上迭代计算,比较精确
subplot(211),plot(x,phi)%尺度函数
subplot(212),plot(x,psi)%小波函数
wname='db4';
[phi,psi,xval]=wavefun(wname,7);
subplot(211);plot(xval,psi);
title('小波');
[integ,xval]=intwave(wname,7);
subplot(212);plot(xval,integ);
title('对于每个x,小波在[-inf,x] 上的积分');
运行结果:
wname='db4';
[phi,psi,xval]=wavefun(wname,7);
subplot(211);plot(xval,psi);
title('小波');
[integ,xval]=intwave(wname,7);
subplot(212);plot(xval,integ);
title('对于每个x,小波在[-inf,x] 上的积分');