gusucode.com > 用粒子滤波算法进行跟踪的matlab代码 > gmm_utilities/kernel_evaluate.m
function w = kernel_evaluate(g,x) % % assumes weights are not log-likelihood N = size(x, 2); w = zeros(1, N); for i=1:size(g.x, 2) dx = x - repcol(g.x(:,i), N); w = w + g.w(i)*gauss_likelihood(dx, g.P); end