bayesthresh2.m

来自「上課所教所有matlab 小波去燥的教程!~非常適合各位的參考!非常好喔!」· M 代码 · 共 18 行

M
18
字号
function [x,thresh]=BayesThresh2(y)
%
%%%%%%%%%%%%%%%It's my own function!!!!!
%
%y --  2-d wavelet coefficient

sigma=1;%噪声方差已归一化为1
n=length(y);
sigmaY2=sum(sum(y.^2))/n/n;%带噪声信号方差
temp=sigmaY2-sigma^2;
if temp>0
    sigma_xNoiseless=sqrt(temp);%不带噪声信号方差估计
    thresh=sigma^2/sigma_xNoiseless;
else
    thresh=max(max(abs(y)));
end;

x      = SoftThresh(y,thresh);    

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?