⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dwt12.m

📁 一维连续和离散小波变换(对matlab中所自带的noissin信号进行连续和离散小波变换)
💻 M
字号:
%单尺度一维离散小波变换(dwt函数)

%装载一维原始信号
load noissin;  
s=noissin(1:1000);
%画出原始信号的波形
subplot(411);plot(s);  %函数subplot的作用是在标定位置上建立坐标系
title('原始信号');
%下面用haar小波函数进行一维离散小波变换
[ca1,cd1]=dwt(s,'haar');
subplot(4,2,3);plot(ca1);
ylabel('haar(ca1)');
subplot(4,2,4);plot(cd1);
ylabel('haar(cd1)');
%给定一个小波db2,计算与之相关的分解滤波器
[Lo_D,Hi_D]=wfilters('db2','d');
%用分解滤波器Lo_D,Hi_D计算信号s的离散小波分解系数
[ca2,cd2]=dwt(s,Lo_D,Hi_D);
subplot(4,2,5);plot(ca2);
ylabel('db2(ca2)');
subplot(4,2,6);plot(cd2);
ylabel('db2(cd2)');

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -