该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
ls=length(s);
[c,l]=wavedec(s,8,'db6');
ca8=appcoef(c,l,'db6',8);
cd8=detcoef(c,l,8);
cd7=detcoef(c,l,7);
cd6=detcoef(c,l,6);
cd5=detcoef(c,l,5);
cd4=detcoef(c,l,4);
cd3=detcoef(c,l,3);
cd2=detcoef(c,l,2);
cd1=detcoef(c,l,1);
a8=wrcoef('a',c,1,'db6',8);
d8=wrcoef('d',c,1,'db6',8);
d7=wrcoef('d',c,1,'db6',7);
d6=wrcoef('d',c,l,'db6',6);
d5=wrcoef('d',c,l,'db6',5);
d4=wrcoef('d',c,l,'db6',4);
d3=wrcoef('d',c,l,'db6',3);
d2=wrcoef('d',c,l,'db6',2);
d1=wrcoef('d',c,l,'db6',1);
subplot(6,2,2);plot(a8);title('近似a8');
subplot(6,2,3);plot(d8);title('细节d8');
subplot(6,2,4);plot(d7);title('细节d7');
subplot(6,2,5);plot(d6);title('细节d6');
subplot(6,2,6);plot(d5);title('细节d5');
subplot(6,2,7);plot(d4);title('细节d4');
subplot(6,2,8);plot(d3);title('细节d3');
subplot(6,2,9);plot(d2);title('细节d2');
subplot(6,2,10);plot(d1);title('细节d1');
[thr1,sorh,keepapp]=ddencmp('den','wv',s);
s1=wdencmp('gbl',c,l,'db6',8,thr1,sorh,keepapp);
subplot(6,2,11);plot(s1);title('默认阈值消噪');
thr=thselect(s,'minimaxi');
cd1soft=wthresh(cd1,'s',thr);
cd2soft=wthresh(cd2,'s',thr);
cd3soft=wthresh(cd3,'s',thr);
cd4soft=wthresh(cd4,'s',thr);
cd5soft=wthresh(cd5,'s',thr);
cd6soft=wthresh(cd6,'s',thr);
cd7soft=wthresh(cd7,'s',thr);
cd8soft=wthresh(cd8,'s',thr);
cc=[ca8,cd8soft,cd7soft,cd6soft,cd5soft,cd4soft,cd3soft];
s2=waverec(cc,l,'db6');
subplot(6,2,12);plot(s2);title('极大极小阈值消噪');
和LZ情况很像啊运行后出现
??? Undefined function or variable "s".
Error in ==> wangru at 1
ls=length(s);
怎么改啊??、急谢谢了