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;