Calculate covariance of a matrix without using cov(matrix)

3 views (last 30 days)
sdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdvsdv

Answers (1)

James Tursa
James Tursa on 20 Apr 2017
Edited: James Tursa on 20 Apr 2017
Another way:
MM = bsxfun(@minus,M,mean(M));
covM = MM'*MM/(size(M,1)-1);

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!