教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 资格考试 >

【】Matlab_小波工具箱入门

来源:网络收集 时间:2026-01-31
导读: 使用 MATLAB 小波工具箱进行小波分析: 如上图所示的小波分解过程,可以调用 wfilters 来获得指定小波的分解和综合滤波器系数,例如: 以上例子,得到’db5’小波的分解和综合滤波器系数,并显示出来。下面是wfilters的具体用法: Wname 可指定为列表中的任

使用 MATLAB 小波工具箱进行小波分析:

如上图所示的小波分解过程,可以调用 wfilters 来获得指定小波的分解和综合滤波器系数,例如:

以上例子,得到’db5’小波的分解和综合滤波器系数,并显示出来。下面是wfilters的具体用法:

Wname 可指定为列表中的任意一种小波,直接调用

[Lo_D,Hi_D,Lo_R,Hi_R] = wfilters('wname')

会返回分解和综合滤波器系数。如果只想返回其中的一些而不是全部,可以调用

[F1,F2] = wfilters('wname','type')

其中’type’可指定为4种类型,每种类型的具体意义详见matlab wfilters帮助。

查看具体小波的信息

waveinfo(‘wname’)

获得一个标准的正交变换/双正交变换 的尺度和小波函数(数字近似值)

[PHI,PSI,XVAL] = wavefun('wname',ITER)

[PHI1,PSI1,PHI2,PSI2,XVAL] = wavefun('wname',ITER)

例如

如果已知小波分解滤波器系数,计算小波变换的最简单方法就是

[C,S] = wavedec2(X,N,'wname') [C,S] = wavedec2(X,N,Lo_D,Hi_D)

反过来,已知小波综合滤波器系数,计算反小波变换,只需

X = waverec2(C,S,'wname') X = waverec2(C,S,Lo_R,Hi_R)

cD = reshape(cD,S(2,1),S(2,2)); % figure,colormap gray subplot(221),imagesc(cA); subplot(222),imagesc(cH); subplot(223),imagesc(cV); subplot(224),imagesc(cD);

其中C是小波变换后的结果数据,以一维矢量的形式组织,S是二维数组,记录了C中数据的分布形式,详见matlab 的帮助文档。此外,dwtmode可以设定输入的边界处理方式。

提取小波的系数。前面使用的wavedec2得到的[C,S]不是非常的直观,可以利用小波工具箱中的函数 appcoef2和detcoef2来提取近似矩阵和的n级的某一个细节矩阵。

A = appcoef2(C,S,'wname',N) A = appcoef2(C,S,'wname')

D = detcoef2(O,C,S,N)

针对特定的小波系数矩阵进行阈值化处理

NC = wthcoef2('type',C,S,N,T,SORH)

NC = wthcoef2('type',C,S,N) NC = wthcoef2('a',C,S) NC = wthcoef2('t',C,S,N,T,SORH)

使用 wave2gray来显示小波分解的结果

关于wave2gray更多用法详见dipum_1.1.4 toolbox 的说明文档[官方网站]。

小波综合(重建):waverec2

X = waverec2(C,S,'wname') X = waverec2(C,S,Lo_R,Hi_R)

[C,S]是使用小波分解函数wavedec2得到的小波矢量和矢量描述矩阵,或者符合这种规定形式的数据。返回X是实数图像矩阵,由于计算误差,可能需要经过一些处理才能正常显示。

【】Matlab_小波工具箱入门.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/96967.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)