splitclasses.m

来自「混合高斯模型 对于给定的数据」· M 代码 · 共 22 行

M
22
字号
function classes = SplitClasses(mixture)
% classes = SplitClasses(mixture)
% SplitClasses    splits the Gaussian mixture with K subclasses into K
%     Gaussian mixtures, each of order 1 containing each of the subclasses
%
%     mixture: a structure representing a Gaussian mixture of order
%        mixture.K
%
%     classes: an array of structures, with each representing a Gaussian 
%        mixture of order 1 consisting of one of the original subclasses
%

K=mixture.K;
for k=1:K
   classes(k) = mixture;
   classes(k).K=1;
   classes(k).cluster = mixture.cluster(k);
   classes(k).Rmin = NaN;
   classes(k).rissanen = NaN;
   classes(k).loglikelihood = NaN;
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?