用MATLAB求两个矩阵的相关系数

你好,我想问一下用MATLAB求两个矩阵的相关系数的问题。您在2009-04-19提到过这样一个问题:“一个是九列67行的矩阵与一个1列67行的矩阵如何求相关系数,用MATLAB求,程序是什么”,现在我也遇到了类似的问题,请问当年您最后是怎么解决的呢,谢谢!

%主函数
clc;clear all
a=[1,2,3,4;2,4,5,6;23,34,2,0];
b=[2;3;5];
%a是4列3行;b是1列3行
[M,N]=size(a);
corr=zeros(1,N);
for i=1:N
corr(i)=min(min(corrcoef(a(:,i),b)));
end
disp(corr)%显示所求相关系数

结果:

    0.9573    0.9617   -0.5000   -0.7857

>>

希望帮到你

温馨提示:答案为网友推荐,仅供参考
相似回答