📄 klgauss.m
字号:
function kl = KLgauss(P, Q)
%The following computes D(P||Q), the KL divergence between two zero-mean
%Gaussians with covariance P and Q:
% klDiv = -0.5*(log(det(P*inv(Q))) + trace(eye(N)-P*inv(Q)));
R = P*inv(Q);
kl = -0.5*(log(det(R))) + trace(eye(length(P))-R);
%To get MI, just set P=cov(X,Y) and Q=blockdiag(cov(X),cov(Y)).
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -