wthresh matlab,??? Undefined function or variable 'X'.

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

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);

怎么改啊??、急谢谢了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值