multinorm.m
来自「无限混合模型的非监督学习算法的例程和MATLAB代码」· M 代码 · 共 20 行
M
20 行
function y = multinorm(x,m,covar)
% Evaluates a multidimensional Gaussian
% of mean m and covariance matrix covar
% at the array of points x
%
[dim npoints] = size(x);
dd = det(covar+ realmin*eye(dim));
in = inv(covar+ realmin*eye(dim));
ff = ((2*pi)^(-dim/2))*((dd)^(-0.5));
quadform = zeros(1,npoints);
centered = (x-m*ones(1,npoints));
if dim ~= 1
y = ff * exp(-0.5*sum(centered.*(in*centered)));
else
y = ff * exp(-0.5*in*centered.^2 );
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?