代码如下:
load('matlab.mat');
s1=AccAndDisp1(:,1);
[t,d]=wpdec(s1,3,'db','shannon');
%plontree
%重构第三层8个节点小波系数
sl30=wprcoef(t,d,[3,0]);
s13l=wprcoef(t,d,[3,1]);
s132=wprcoef(t,d,[3,2]);
sl33=wprcoef(t,d,[3,3]);
sl34=wprcoef(t,d,[3,4]);
s135=wprcoef(t,d,[3,5]);
s136=wprcoef(t,d,[3,6]);
s137=wprcoef(t,d,[3,7]);
%计算第三层8个节点小波能量
s10=norm(s130);
s11=norm(s131);
s12=norm(s132);
s13=norm(s133);
sl4=norm(s134);
s15=norm(s135);
s16=norm(s136);
s17=norm(s137);
%计算正常信号各重构系数的方差
st10=std(s130);
st11=std(s131);
st12=std(s132);
st13=std(s133);
st14=std(s134);
st15=std(s135);
st16=std(s136);
st17=std(s137);
disp=('正常信号的输出向量');
snorm1=[sl0,s11,s12,s13,s14,s15,s16,s17];
std1=[stl0,st11,st12,st13,st14,st15,stl6,st17];
实在是不知道咋搞,求指教。
感觉应该是开头部分有问题,但就是找不出错在哪里,求各位指教。
小波分析提取特征值的求能量,运行时一直显示Error using wpdec,求指教代码到死错在哪里?
答案:1 悬赏:70 手机版
解决时间 2021-02-08 06:28
- 提问者网友:沉默菋噵
- 2021-02-07 18:35
最佳答案
- 五星知识达人网友:平生事
- 2021-02-07 18:41
可能的错误有两个:1.wpdec的格式可能要改为t=wpdec(s1,3,'wname','shannon'); 2.wname应改为db1,db2等不能只使用db;
我是matlab7,没有查到wpdec的这种用法,如果你的版本更新,有你这种格式那么就是第二个错误,你试试吧!
我是matlab7,没有查到wpdec的这种用法,如果你的版本更新,有你这种格式那么就是第二个错误,你试试吧!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯