作业帮 > 综合 > 作业

请教高手matlab小波消噪问题.

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/01 21:53:00
请教高手matlab小波消噪问题.
>> load flow;
index=1:307;
>> s=flow(index);
>> subplot(2,2,1);
>> subplot(2,2,1);
plot(s);
ylabel('幅值 A');
>> [c,l]=wavedec(s,3,'db1');
a3=appcoef(c,l,'db1',3);
d3=detcoef(c,l,3);
d2=detcoef(c,l,2);
d1=detcoef(c,l,1);
>> dd3=zeros(1,length(d3));
dd2=zeros(1,length(d2));
dd1=zeros(1,length(d1));
>> c1=[a3',dd3,dd2,dd1];
>> s1=waverec(c1,l,'db1');
>> subplot(2,2,2);
>> plot(s1,'LineWidth',1);
>> xlabel('样本序号 n');
>> ylabel('幅值 A')
>> title('强制消噪后的信号');
>> [thr,sorh,keepapp]=ddencmp('den','wv',s);
>> s2=wdencmp('gbl',c,l,'db1',3,thr,sorh,keepapp);
>> subplot(2,2,3);
>> plot(s2,'LineWidth',1);
>> xlabel('样本序号 n');
>> ylabel('幅值 A')
>> title('默认阈值消噪后的信号');
>> softd1=wthresh(d1,'s',1.565);
>> softd2=wthresh(d2,'s',1.825);
>> softd3=wthresh(d3,'s',2.765);
>> c2=[a3,softd3,softd2,softd1];
走到这里显示?Error using ==> horzcat
All matrices on a row in the bracketed expression must have the
same number of rows.请问怎么改?
请教高手matlab小波消噪问题.
石油主要被用作燃油和汽油,燃料油和汽油组成目前世界上最重要的一次能源之一.石油也是许多化学工业产品如溶剂、化肥、杀虫剂和塑料等的原料.今天88%开采的石油被用作燃料,其它的12%作为化工业的原料.由于石油是一种不可更新原料,许多人担心石油用尽会对人类带来的后果.