[問題] 如何利用連續小波轉換得到小波轉換係數 …已回收
在書本上有看到1個小波轉換的範例,如下
有一信號I(t)=sin(120*pi*t) , 0≦t<2.56
在MATLAB下實現信號I(t)的程式如下,I(t)的時域波形圖,
t=0:0.0410:2.56;
y=sin(2*pi*60*t);
plot(t,y);
xlabel('時間');
ylabel('幅值');
如下網址圖1所示。
http://www.wretch.cc/album/show.php?i=ocean2466&b=2&f=1357379733&p=0
在MATLAB下對信號I (t)使用連續小波轉換,在採樣頻率為200Hz下,
根據尺度 下轉換得到的小波轉換係數,再取模絕對值,可得圖2。
http://www.wretch.cc/album/show.php?i=ocean2466&b=2&f=1357389723&p=1
以下是我寫的程式,但是無法跑出圖2,請問要怎麼調整才能跑出圖2呢??
t=0:0.1:2.56;
y=sin(2*pi*60*t);
plot(t,y);
a=4;
Z=cwt(y,a,'haar')
ps.因為花了很多時間、找了很多資料但還是不懂程式、也找不出原因
請大家幫我一下,感激不盡~~謝謝^_____^
.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.45.43.105
※ 編輯: powerdoor 來自: 114.45.43.105 (04/26 16:58)
→
04/26 21:09, , 1F
04/26 21:09, 1F
→
04/26 21:09, , 2F
04/26 21:09, 2F
→
04/27 17:03, , 3F
04/27 17:03, 3F
→
04/27 17:04, , 4F
04/27 17:04, 4F
→
04/27 17:04, , 5F
04/27 17:04, 5F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章