初学者,求救:如何用matlab求几个列向量之间的相关系数并形成相关系数矩阵?
问题描述:
初学者,求救:如何用matlab求几个列向量之间的相关系数并形成相关系数矩阵?
答
使用corr求解.
A = rand(4,5);
RHO = corr(A)
% A是一个4x5的随机矩阵,共有5个列向量
% RHO是A的相关系数矩阵,其中的每一个元素是A中的每一对列向量的相关系数
% 比如RHO(1,1)就是A的第一列和第一列的相关系数,值为1
% RHO(1,2)就是A的第一列和第二列的相关系数,RHO(1,2)和RHO(2,1)是相等的
% 所以RHO是一个5x5的矩阵,且是对称阵