Calculate covariance matrix for simple example

I have matrix such as
temp = [1 2 4 2 5; 100 300 200 600 100; 10 15 20 10 30]; %[A;B;C]
I want to calculate covariance of temp such that
the result should be
res = [2.7 -110 1.3; -110 43000 1.3; 13 -900 70]

 Accepted Answer

format longg
temp = [1 2 4 2 5; 100 300 200 600 100; 10 15 20 10 30];
res = cov(temp.')
res = 3×3
1.0e+00 * 2.7 -110 13 -110 43000 -900 13 -900 70

2 Comments

Thank you. Why does not cov(temp) work?
The cov function requires the input has the format: row representing observation, column representing variable.

Sign in to comment.

More Answers (0)

Categories

Tags

Asked:

NA
on 29 Nov 2021

Commented:

on 29 Nov 2021

Community Treasure Hunt

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

Start Hunting!