Matlab 求矩阵协方差
时间: 2023-07-24 11:02:27 浏览: 134
协方差矩阵计算.pdf
在MATLAB中,可以使用cov函数来计算矩阵的协方差。cov函数的语法如下:
```matlab
C = cov(X)
```
其中,X是一个矩阵,每一列代表一个变量,每一行代表一个观测值。cov函数会返回一个协方差矩阵C,其中C(i,j)表示第i个变量和第j个变量的协方差。
如果你想计算两个向量的协方差,可以将这两个向量作为矩阵的两列输入到cov函数中。例如:
```matlab
x = [1 2 3 4 5];
y = [2 4 6 8 10];
C = cov(x, y);
```
这样,C(1,2)就是x和y的协方差。如果想计算自己和自己的协方差,可以使用cov函数的第二种语法:
```matlab
C = cov(X, Y)
```
其中,X和Y都是矩阵,分别代表两组变量。C(i,j)表示X的第i列和Y的第j列的协方差。
阅读全文