wave.asv
来自「在matlab环境下」· ASV 代码 · 共 42 行
ASV
42 行
clc;
clear;
m=3;
w=0.001:0.3:10*pi;
x=w./5;
f=scale(m,w);
figure(1); subplot(2,2,1);
plot(x,abs(f));
axis([0 10 0 1]);
title('尺度函数幅频图');
xlabel('w');
ylabel('幅度');
f_seq=ifft(f);
y=real(ifftshift(f_seq));
axis([0 10 0 1]);
subplot(2,2,2);
plot(x,y);
title('尺度函数');
xlabel('x');
ylabel('尺度函数');
s1=scale(m,w./2);
s2=scale(m,w);
H=s1./s2;
h=ifft(H)
h=real
G=exp(-j*w./2).*H;
lw=G.*scale(m,w./2);
subplot(2,2,3);
plot(x,abs(lw));
title('小波函数幅频图');
xlabel('w');
ylabel('幅度');
lw_seq=ifft(lw);
y=real(ifftshift(lw_seq));
subplot(2,2,4);
plot(x,y);
title('小波函数');
xlabel('x');
ylabel('小波函数');
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?