如何判断两个矩阵相似

  • 用matlab自带的函数corr2(A,B)

 求矩阵的相关系数



r在[0,1]内,越接近1越相关。


不可用情况:当A或B 内部所有元素全部一样时就gg了,分母为0,结果为NAN。

而且我试过有的时候算出来结果不如下面这种方法好。


  • 空间矢量的余弦定理

将矩阵A B转化为列向量a b,无所谓矩阵的行、列数。




r=dot(a,b) / (sqrt( sum( a.*a )) * sqrt( sum( b.*b )))

r在[-1,1]内,越接近1越相关

猜你喜欢

转载自blog.csdn.net/hjq376247328/article/details/68510125