|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
clc
clear
format long;
load hs
ff=hs
[C,L]=wavedec(ff,4,'db2');
C4=appcoef(C,L,'db2',4);
L1=detcoef(C,L,1);
L2=detcoef(C,L,2);
L3=detcoef(C,L,3);
L4=detcoef(C,L,4);
thr=thselect(ff,'sqtwolog');
disp(thr);
LZ1=wthresh(L1,'s',thr);
LZ2=wthresh(L2,'s',thr);
LZ3=wthresh(L3,'s',thr);
LZ4=wthresh(L4,'s',thr);
CL=[C4,LZ4,LZ3,LZ2,LZ1];
fff=waverec(CL,L,'db2');
运行程序出现错误
??? Error using ==> horzcat
All matrices on a row in the bracketed expression must have the
same number of rows.
Error in ==> wavelet_h at 49
CL=[C4,LZ4,LZ3,LZ2,LZ1];
C4,LZ4,LZ3,LZ2,LZ1的列数不对
最后怎么才能才能将C4的低频系数和去噪后的高频信号一起重构为一个信号呢?
多多指教
感谢了
[ 本帖最后由 zhangnan3509 于 2009-1-13 21:10 编辑 ] |
|