24小时热门版块排行榜    

CyRhmU.jpeg
查看: 503  |  回复: 1
当前主题已经存档。

ellen_idea

铁杆木虫 (著名写手)

[交流] 【求助】在matlab中如何使用Gaussian、Morlet、Mexican_hat等小波基?

在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中如何实现?多谢!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ellen_idea

铁杆木虫 (著名写手)

哪位高手解答一下?谢谢!
2楼2009-09-27 10:16:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ellen_idea 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见