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]

 採用された回答

Chunru
Chunru 2021 年 11 月 29 日

0 投票

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 件のコメント

NA
NA 2021 年 11 月 29 日
Thank you. Why does not cov(temp) work?
Chunru
Chunru 2021 年 11 月 29 日
The cov function requires the input has the format: row representing observation, column representing variable.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeMatrices and Arrays についてさらに検索

タグ

質問済み:

NA
2021 年 11 月 29 日

コメント済み:

2021 年 11 月 29 日

Community Treasure Hunt

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

Start Hunting!

Translated by