matlab中的相关系数

时间:2015-03-11 19:29:37

标签: matlab

corrcoef(x,y)返回一个矩阵,给出第i个和第j个成员之间的相关系数,我们如何得到整个事物的相关系数?

我读过这篇文章: How to get correlation coefficients in matlab 但这并没有真正解释所有事情或者帮助我找到了#34;大图片"相关系数谢谢!

1 个答案:

答案 0 :(得分:0)

有些人不清楚你的目标是什么,但如果你有图像处理工具箱,可能会有 corr2

加载一些测试图像。我调整lena的大小以获得与其他图像相同的分辨率。这是corr2的先决条件。

lena = imresize(imread('http://www.ece.rice.edu/~wakin/images/lenaTest3.jpg'),0.5);
cameraman = imread('http://www.eecs.qmul.ac.uk/~phao/CIP/Images/Cameraman.bmp');

相同图像之间的相关性给出相关系数为1。

C = corr2(lena,lena)
C =  1

不同图像之间的相关性给出低系数

corr2(lena,cameraman)

ans =  0.15804