MATLAB中的wavedec、wrcoef函数简析
小波分解函數(shù):
[C,L] = wavedec(X,N,'wname');
returns the wavelet decomposition?of the signal?X?at level?N, using?'wname'.?N?must be a strictly positive integer. The output decomposition structure contains the wavelet decomposition vector?Cand the bookkeeping?vector?L.
The structure is organized as in this level-3 decomposition example.
?
wrcoef小波重構(gòu)函數(shù):
采用補(bǔ)零的擴(kuò)展模式,裝載一維信號(hào)
X = wrcoef('type',C,L,'wname',N);
computes the vector of reconstructed?coefficients, based on the wavelet decomposition structure [C,L], at level N. 'wname' is a string containing the wavelet name.
?
example:
% wavelet test
% cole3
% 2009.7.26
t=0:1:127;
y=sin(t/10);
plot(y);
z=sin(t/5);
plot(z);
for i = 1:64
????y(64+i) = z(i);
end
plot(y);
%f=fft(y);
%plot(abs(f));
[d,a]=wavedec(y,3,'db5');
subplot(211);plot(a);
subplot(212);plot(d);
a3=wrcoef('a',d,a,'db5',3);
d3=wrcoef('d',d,a,'db5',3);
d2=wrcoef('d',d,a,'db5',2);
d1=wrcoef('d',d,a,'db5',1);
subplot(411);plot(a3);
subplot(412);plot(d3);
subplot(413);plot(d2);
subplot(414);plot(d1);
?
總結(jié)
以上是生活随笔為你收集整理的MATLAB中的wavedec、wrcoef函数简析的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 北京电子科技学院计算机怎么样,北京电子科
- 下一篇: 奇异值分解SVD应用——LSI