www.pudn.com > matlab-view.rar > Gauss_Ture.m


function h=Gauss_Ture(varargin) %varargin是函数传递变量 
%高斯函数 
 
pai=3.1415926; 
sigma=varargin{2}; 
MatrixHalf=varargin{1}/2; 
[x,y]=meshgrid(-MatrixHalf:MatrixHalf,-MatrixHalf:MatrixHalf); 
h=exp(-(x.*x + y.*y)/(2*sigma*sigma))/(2*pai*sigma^2); 
sumh=sum(h(:)); 
if sumh~=0, 
    h=h/sumh; 
end;