小波分解函数:
[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小波重构函数:
采用补零的扩展模式,装载一维信号
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
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);
本文介绍了MATLAB中用于小波分析的两个关键函数:wavedec和wrcoef。wavedec函数用于进行小波分解,而wrcoef函数则用于从小波分解后的系数重构信号。通过一个具体的例子展示了如何使用这两个函数进行不同层级的小波分解和重构。
![[转载]MATLAB中的wavedec、wrcoef函数简析 [转载]MATLAB中的wavedec、wrcoef函数简析](https://i-blog.csdnimg.cn/blog_migrate/bf9fc1ff0a816cc4ee26abc73ca91edf.gif)
![[转载]MATLAB中的wavedec、wrcoef函数简析 [转载]MATLAB中的wavedec、wrcoef函数简析](https://i-blog.csdnimg.cn/blog_migrate/4f2ad2edca7eefba7204bea5374d16ca.jpeg)

被折叠的 条评论
为什么被折叠?



