求:小波包分解后的节点能量主要分布在前几阶频带,错在哪里?
小弟在做小波包分解时求出的节点能量主要集中在前几个频带,这样节点能量向量作为特征向量可定有错误,但是不知错在哪里了,该如何改正,望高手能给详细的指点!不胜感激!期待回复!clear all
clc
load acce2
s0=acce2;
for i=1:1024;
s(i)=s0(i);
end
T=wpdec(s,3,'db6','shannon');
s130=wprcoef(T,);
s131=wprcoef(T,);
s132=wprcoef(T,);
s133=wprcoef(T,);
s134=wprcoef(T,);
s135=wprcoef(T,);
s136=wprcoef(T,);
s137=wprcoef(T,);
E130=sum(abs(s130).^2);
E131=sum(abs(s131).^2);
E132=sum(abs(s132).^2);
E133=sum(abs(s133).^2);
E134=sum(abs(s134).^2);
E135=sum(abs(s135).^2);
E136=sum(abs(s136).^2);
E137=sum(abs(s137).^2);
E1=;
E=(abs(E130).^2+abs(E131).^2+abs(E132).^2+abs(E133).^2+abs(E134).^2+abs(E135).^2+abs(E136).^2+abs(E137).^2).^0.5;
Result=E1/E;
disp(Result);
[ 本帖最后由 fengchunlijdb 于 2010-5-13 22:24 编辑 ] 首先你没有解决小波包分解的频率混序问题;
其次,即使节点能量分布在前几个节点也是完全能正常的。
页:
[1]