eb2_get_delta.m

来自「用matlab实现的JPEG算法」· M 代码 · 共 34 行

M
34
字号
% ----------------------------------------------------
% fonction permettant de calculer Deltai en fonction de :
%		Lagrangian
%		pond閞ation i
%		Alpha i
%		sigma i
% ----------------------------------------------------

function [SSS_Di] = eb2_get_delta(FID,Flra,Fpond,Fsigma)


Fv = log10(Flra  / Fpond) ; % log(EQM)

   SSS_Di = 24.5*Fv + 1;


% *****   10 < Fsigma < 40 ***
if (Fsigma >10)&(Fsigma<=40)
 if Fv > 0.8
   SSS_Di = SSS_Di + 33.75*Fv + -26.4 ;
 end ;
end ;

% *****  Fsigma < 10 *********
if Fsigma <= 10
 if Fv > 0.8
   SSS_Di = SSS_Di + 55*Fv + -44 ;
 end ;
end;

fprintf(FID,'%g <--- get_Delta i() log(EQM)=%g \n',SSS_Di,Fv);


⌨️ 快捷键说明

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