资源简介
小波去噪matlab代码 欢迎下载使用!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
代码片段和文件信息
%s=[6.1386 6.1372 6.1366 6.1361 6.1350 6.1347 6.1345 6.1329 6.1338 6.1331 6.1325 6.1329 6.1327 6.1337 6.1339 6.1341 6.1338 6.1342 6.1345 6.1340];
q=xlsread(‘0409.xlsx‘‘sheet2‘‘a1:a40‘);
s=q‘;
save 412 s;
wname=‘db4‘;
lev=2;
[cl]=wavedec(s2‘db4‘);
a4=appcoef(cl‘db4‘2);
%d4=detcoef(cl4);
%d3=detcoef(cl3);
d2=detcoef(cl2);
d1=detcoef(cl1);
cD=[d1d2];
%sigma=median(abs(cD))/0.6745;
%thr1=(sigma*sqrt(2*(log(length(d1)))))/(log(1+1));
thr1=thselect(d1‘rigrsure‘);
for i=1:length(d1)
if(abs(d1(i))>=thr1)
cD1(i)=(1-exp(-(d1(i)-thr1)^2))*d1(i)+exp(-(d1(i)-thr1)^2)*sign(d1(i))*(abs(d1(i))-0.9*thr1*log2(abs(thr1/d1(i)).^3+1));%估计第一层小波系数
else
cD1(i)=0;
end
end
%thr2=(sigma*sqrt(2*(log(length(d2)))))/(log(2+1));
thr2=thselect(d2‘rigrsure‘);
for i=1:length(d2)
if(abs(d2(i))>=thr2)
cD2(i)=(1-exp(-(d2(i)-thr2)^2))*d2(i)+exp(-(d2(i)-thr2)^2)*sign(d2(i))*(abs(d2(i))-0.9*thr2*log2(abs(thr2/d2(i)).^3+1));%估计第二层小波系数
else
cD2(i)=0;
end
e
相关资源
- contourlet、小波去噪
- 用MATLAB编写的小波去噪程序
- Matlab实现小波去噪
- 结合维纳滤波的小波域去噪
- 基于MATLAB小波声音去噪
- 小波去噪几种方法对比
- matlab小波去噪详解超全超全有程序.
- 软阈值小波去噪matlab
- 多种小波去噪方法基于matlab的程序代
- 一维小波去噪重构法,模极大值,软
- 小波去噪及EMD分解matlab相关程序
- labview matlab 小波去噪
- SAR图像去噪matlab小波去噪、contourlet变
- 阀值去噪
- 小波去噪
- 语音信号的MATLAB小波去噪程序
- EMD去噪
-
thresholddenoisingba
sedonwavelet 小波阈值 - denoising
- matlab3 相关性小波去噪的程序实现
- image-denoising-using-wavelet 该文件夹包括
- 小波软阈值去噪matlab处理代码
- db小波去噪后信噪比输出matlab程序
- 分享一个小波去噪Matlab源程序
- 在中值滤波的基础上进行小波去噪
评论
共有 条评论