matlab 求协方差矩阵
时间: 2023-07-13 22:14:39 浏览: 227
求矩阵协方差MATLAB文件
在 MATLAB 中,可以使用 cov 函数来计算协方差矩阵。cov 函数的语法如下:
```
C = cov(X)
```
其中,X 是一个矩阵,每一行代表一个变量,每一列代表一个观测值。函数返回一个协方差矩阵 C,其中第 (i,j) 个元素表示第 i 个变量和第 j 个变量的协方差。如果 X 是一个向量,则返回的是方差。
例如,假设有两个变量 X 和 Y,它们的观测值存储在矩阵 data 中,可以使用以下代码计算它们的协方差矩阵:
```
data = [1 2 3; 4 5 6]; % X 的观测值存储在第一行,Y 的观测值存储在第二行
C = cov(data);
```
得到的协方差矩阵 C 如下:
```
C =
2.3333 2.3333
2.3333 2.3333
```
其中,第 (1,1) 个元素表示 X 的方差,第 (2,2) 个元素表示 Y 的方差,第 (1,2) 和第 (2,1) 个元素表示 X 和 Y 的协方差。
阅读全文