2015-10-31 23 views
-3

請有人幫助我。MATLAB中的相關和數組

我有兩個相同大小的8x8陣列。

而且我需要數組1的列1與第二列的第一列的協方差。 之後,我想找到列1與第二個數組的列2。 之後,我想找到列1與第二個數組的列3。 之後,我想找到列1與第二個數組的列4。

之後,我想找到列2與第二個數組的列1。 依此類推

回答

0

我假設您想要測量第一個數組的列如何隨着第二個數組的列而變化。如果是的話,那麼這將是一個標量,否則,如果你計算兩個向量的協方差矩陣,顯然它將是一個...矩陣。

以下解決方案基於這樣一個事實:兩個向量的協方差是它們的相關時間與其標準偏差的乘積。更簡潔地說,對於兩個隨機變量X和Y,

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

因此,解決你的問題是:

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