问一下关于强制去噪中的一个问题
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]