在无线通信中,我们将信道矩阵 H
定义为大小为 N
x M
的矩阵,其中 N
是某个接收器处的接收天线数量,M
是某个发射器处的发射天线数量。
假设我们有两个 channel 实例,H1
和 H2
,并且我想在 MATLAB 中研究这两个 channel 之间的相关性。
为了简单说明,假设
H1 = randn (8,64);
H2= randn(8,64)
那么说两个矩阵之间的相关性是否正确
abs(H1' *H2)
对不起,这篇文章很长,基本上我只是想知道Matlab中两个矩阵的相关程度如何。
最佳答案
使用corr2
coef = corr2(H1, H2)
如果您没有corr2
,请使用:
H1 = randn(1000,1000);
H2 = randn(1000,1000);
H1 = H1 - mean(H1(:));
H2 = H2 - mean(H2(:));
coef = sum(sum(H1.*H2))/sqrt(sum(sum(H1.*H1))*sum(sum(H2.*H2)))
关于matlab - 如何在 MATLAB 中计算两个矩阵之间的相关性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52048529/