www.pudn.com > ConstrainedEM.zip > calc_chunk_cov_mat.m
function cov_mat=calc_chunk_cov_mat(data,inds);
% data - the data ( in rows )
% inds - cell array containing in each cell indexes of a chunclet group.
l=length(inds);
sz=size(data);
cov_mat=zeros(sz(2),sz(2));
for i=1:l
tmp_dat=data(inds{i},:);
cs=length(inds{i});
m=mean(tmp_dat);
cov_mat=cov_mat+(tmp_dat-ones(cs,1)*m)'*(tmp_dat-ones(cs,1)*m);
end