x=xlsread('C:\Users\47260\Desktop\DSJKS\FVC2.xls','sheet1','B100:M100'); %读取x变量
y=xlsread('C:\Users\47260\Desktop\DSJKS\qiwen2.xls','sheet1','B100:M100'); %读取y变量
xsum=0;
ysum=0;
mol=0;
denx=0;
deny=0;
for i=1:1:12
xsum=xsum+x(i);
ysum=ysum+y(i);
end
xmean=xsum/12;
ymean=ysum/12;
for i=1:1:12
mol=mol+(x(i)-xmean)*(y(i)-ymean);
denx=denx+(x(i)-xmean)^2;
deny=deny+(y(i)-ymean)^2;
end
r=mol/(sqrt(denx)*sqrt(deny)); %r为相关系数值
【matlab】皮尔逊相关系数
最新推荐文章于 2024-01-20 15:17:02 发布