声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 6489|回复: 6

[小波] 在matlab中如何使用Gaussian、Morlet、Mexican_hat等小波基?

[复制链接]
发表于 2009-9-24 23:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
在matlab命令行中运行wavemngr('read',1),会有以下结果:
ans =
===================================         
Haar                              haar                    
===================================         
Daubechies                        db                     
------------------------------              
db1        db2        db3        db4                                    
db5        db6        db7        db8                                    
db9        db10        db**                                      
===================================         
Symlets                           sym                     
------------------------------              
sym2        sym3        sym4        sym5                                
sym6        sym7        sym8        sym**                              
===================================         
Coiflets                          coif                    
------------------------------              
coif1        coif2        coif3        coif4                           
coif5                                             
===================================         
BiorSplines                       bior                    
------------------------------              
bior1.1        bior1.3        bior1.5        bior2.2                    
bior2.4        bior2.6        bior2.8        bior3.1                    
bior3.3        bior3.5        bior3.7        bior3.9                    
bior4.4        bior5.5        bior6.8                           
===================================         
ReverseBior                       rbio                    
------------------------------              
rbio1.1        rbio1.3        rbio1.5        rbio2.2                    
rbio2.4        rbio2.6        rbio2.8        rbio3.1                    
rbio3.3        rbio3.5        rbio3.7        rbio3.9                    
rbio4.4        rbio5.5        rbio6.8                           
===================================         
Meyer                             meyr                    
===================================         
DMeyer                            dmey                    
===================================         
Gaussian                          gaus                    
------------------------------              
gaus1        gaus2        gaus3        gaus4                           
gaus5        gaus6        gaus7        gaus8                           
gaus**                                             
===================================         
Mexican_hat                       mexh                    
===================================         
Morlet                            morl                    
===================================         
Complex Gaussian                  cgau                    
------------------------------              
cgau1        cgau2        cgau3        cgau4                           
cgau5        cgau**                                       
===================================         
Shannon                           shan                    
------------------------------              
shan1-1.5        shan1-1        shan1-0.5        shan1-0.1              
shan2-3        shan**                                    
===================================         
Frequency B-Spline                fbsp                    
------------------------------              
fbsp1-1-1.5        fbsp1-1-1        fbsp1-1-0.5        fbsp2-1-1        
fbsp2-1-0.5        fbsp2-1-0.1        fbsp**                     
===================================         
Complex Morlet                    cmor                    
------------------------------              
cmor1-1.5        cmor1-1        cmor1-0.5        cmor1-1               
cmor1-0.5        cmor1-0.1        cmor**                        
===================================

但在实际应用的时候,只有haar、db、sym、coif、bior、rbio可以直接使用,其余的会出现以下提示(比如使用gaus3小波基时):
************************************************
ERROR ...
------------------------------------------------
wfilters ---> The wavelet gaus3 is not valid!
************************************************
??? Error using ==> wfilters at 97
Invalid argument value.
Error in ==> wavedec at 33
    [Lo_D,Hi_D] = wfilters(IN3,'d');

想问一下,使用Morlet、Mexican hat、Meyer、Gaussian等小波基对已知信号进行小波分解时,在MATLAB中如何实现?多谢!
回复
分享到:

使用道具 举报

 楼主| 发表于 2009-9-25 10:51 | 显示全部楼层
哪位高手解答一下?谢谢!
 楼主| 发表于 2009-9-27 10:15 | 显示全部楼层
哪位高手解答一下?谢谢!
发表于 2009-9-27 13:26 | 显示全部楼层
你说的不对
morlet mexi 小波都是比较常用的小波  在实际中应用广泛
小波基使用是有条件的
可以输入 wavemenu--wavelet display查看小波基的使用范围
比如能否DWT或者CWT
发表于 2010-4-18 17:13 | 显示全部楼层
试试cwt这个函数?
发表于 2010-9-30 14:13 | 显示全部楼层
可以下载Wavelab805工具箱,里面有。在胡广书《现代小号处理教程》中有介绍
发表于 2013-7-23 09:28 | 显示全部楼层
这些都是连续小波,只能做连续小波变换,不能做离散的变换
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-11 01:04 , Processed in 0.074331 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表