📄 ddencmp_yuzhi.m
字号:
%产生高斯白噪声
init=2055415866;
randn('seed',init);
x=randn(1,1000);
%求取小波分析的默认值(三个输出变量)
%这些值可以应用于wdencmp(带参数'gb1')
%求取信号消噪的默认阈值、软阈值,并且保留低频系数
%thr=sqrt(2*log(n))*s,其中s是噪声层的估计值
[thr1,sorh1,keepapp1]=ddencmp('den','wv',x);
%求取信号压缩的默认阈值、硬阈值,并且保留低频系数,
%thr=median(abs(第一层的高频系数)),如果它不为0,则
%thr=0.05*max(abs(第一层的高频系数))
[thr2,sorh2,keepapp2]=ddencmp('cmp','wv',x);
%求取小波包分析的默认值(四个输出变量),这些值可以应用于wdencmp
%求取信号消噪的默认阈值、软阈值,并且保留低频系数,
%thr=sqrt(2*log(n*log(n)/log(2))),其中噪声层被认为等于1
%默认的熵标准是‘sure’标准
[thr3,sorh3,keepapp3,crit3]=ddencmp('den','wp',x);
%求取信号压缩的默认阈值、硬阈值,并且保留低频系数,
%thr=median(abs(第一层的高频系数))
%默认的熵标准是‘threshold’标准
[thr4,sorh4,keepapp4,crit4]=ddencmp('cmp','wp',x);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -