MATLAB中的相关和数组

时间:2015-10-31 20:58:01

标签: matlab multidimensional-array

请有人帮助我。

我有两个大小相等的数组8x8。

我需要将数组1的第1列与第2列的第1列进行协方差。 之后我想找到第一列和第二列的第2列。 之后我想找到第一列和第二列的第3列。 之后,我想找到第一列,第二列是第4列。

之后我想找到第2列,第2列是第2列。 等等

1 个答案:

答案 0 :(得分:0)

我假设您想要一个关于第一个数组的列如何随第二个数组的列变化的​​度量。如果是,那么这将是一个标量,否则,如果你计算两个向量的协方差矩阵,它显然会是一个......矩阵。

以下解决方案基于以下事实:两个向量的协方差是它们的相关乘以它们的标准偏差的乘积。更简洁,对于两个随机变量X和Y,

cov(X,Y)=corr(X,Y)*(sd(X)*sd*Y))

因此,您问题的解决方案是:

pairCovariance=corr(X,Y).*(std(X).'*std(Y))