wytsyou 发表于 2013-4-27 23:34

问一下关于强制去噪中的一个问题

RT,我程序如下
x=xlsread('E:\a','sheet1','A1:A801');
n=length(x);
subplot(2,1,1)
plot(x);
title('原始信号');
=wavedec(x,3,'db2');
ca=appcoef(c,l,'db2',3);
cd3=detcoef(c,l,3);
cd2=detcoef(c,l,2);
cd1=detcoef(c,l,1);
%接下来强制去噪
cdd3=zeros(1,length(cd3));
cdd2=zeros(1,length(cd2));
cdd1=zeros(1,length(cd1));
c1=;
s1=waverec(c1,l,'db2');
subplot(2,1,2)
plot(s1)
title('强制去噪');

结果是只能出来原始的图,报错如下:
??? Error using ==> horzcat
CAT arguments dimensions are not consistent.

Error in ==> fangfa3qiangzhiquzao at 15
c1=;
听说是这行的矩阵维数不对应,现在查的结果如下,该如何改呢?求助!
>> size(ca)

ans =

   102   1

>> size(cdd3)

ans =

   1   102

>> size(cdd2)

ans =

   1   202

>> size(cdd1)

ans =

   1   402
页: [1]
查看完整版本: 问一下关于强制去噪中的一个问题