| 查看: 580 | 回复: 4 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
[求助]
模平方去噪算法运行问题!
|
||
|
最近在编写利用模平方阀值函数去噪时,遇到了如下问题: 首先对高频小波系数进行阀值处理,然后对大于阀值的小波系数进行模平方处理,下面是算法:ind=find(abs(dcoef)>=thr(i))+prod(S(1, ); %返回大于阀值thr1小于阀值thr的高频系数的坐标C(ind)=sign(C(ind)) .* sqrt( C(ind).^2 - alpha* thr(i)^2 ) ; %返回改进模平方阀值函数处理后的高频系数 (计算后有复数) 。 算法要对>=thr(i)的高频系数进行模平方处理,但是第二句算法运行后,计算的结果里面有 “复数”,其中alpha的值为[0,1],不知道我的第二句算法里面哪出问题了? 谢谢! |
5楼2013-01-08 17:17:34

2楼2013-01-08 09:18:18
3楼2013-01-08 10:45:51

4楼2013-01-08 12:53:35














); %返回大于阀值thr1小于阀值thr的高频系数的坐标
回复此楼