天天看點

MATLAB(2)——小波工具箱使用簡介

作者:桂。

時間:2017-02-19  21:47:27

連結:http://www.cnblogs.com/xingshansi/articles/6417638.html 

MATLAB(2)——小波工具箱使用簡介

前言

 本文主要介紹MATLAB小波工具箱的使用。并以一維離散信号為例,簡要分析。

一、小波分解

不同于傅裡葉變換,小波分解采用小波基的方式對信号進行分解,即通過基信号的平移、伸縮等變換,将信号進行分解。下圖給出小波分解的一般特性:

MATLAB(2)——小波工具箱使用簡介

圖中可以觀察到,a8對應的小波基較大,d8~d1對應的小波基依次減小,分解層數越多,對應頻率分量劃分越詳細。

對應的小波分解邏輯關系為:

MATLAB(2)——小波工具箱使用簡介

二、小波工具箱使用簡介

  A-啟動小波工具箱

打開MATLAB,在Command Window輸入:wavemenu,回車,即可看到如下頁面:

MATLAB(2)——小波工具箱使用簡介

  B-加載、分析資料

以Wavelet 1-D為例,加載資料如圖所示:

MATLAB(2)——小波工具箱使用簡介

即可看到對應的原始資料:

MATLAB(2)——小波工具箱使用簡介

在左上角根據自己的設定,可以選擇不同的小波基、以及對應分解的層數:

MATLAB(2)——小波工具箱使用簡介

對應的分解結果:

MATLAB(2)——小波工具箱使用簡介

在Display mode中選擇不同的模式,可以觀察不同特性:

  • 模式1:Show and scroll(觀察重構特性,殘差特性)
MATLAB(2)——小波工具箱使用簡介
  • 模式2:Full Decomposition(觀察分解特性)
  • 模式3:Separate Mode(觀察分解特性,對應的重構特性)
MATLAB(2)——小波工具箱使用簡介
  • 模式4:Show and scroll(stem cfs)(觀察小波系數,此點存疑,似乎對應不上)
MATLAB(2)——小波工具箱使用簡介
  • 模式5:Tree mode (觀察分解樹)
MATLAB(2)——小波工具箱使用簡介

  C-導出資料

所有的分解資料,可按如下操作導出:

MATLAB(2)——小波工具箱使用簡介

其中:a1;a2;...;an對應路徑1的資料,d1;d2;...;dn對應路徑2的資料.

MATLAB(2)——小波工具箱使用簡介

參考:

http://blog.sina.com.cn/s/blog_6163bdeb0102dw7a.html 

MATLAB(2)——小波工具箱使用簡介