Metrics for Matrices similarity
27 次查看(过去 30 天)
显示 更早的评论
Dear all, I have made a process that makes approxmation of a source matrix.
Every approximated matrix contains error which usually are extreme values (compares to the source). I have noticed that when sme approximation start looking the same then I am getting really close the source image.
That I want to ask you if you know some mathematical ways to measure similaritis in two approximated-matrices. I have used already the corrcoef and it results goosd results but I also want to check other metric.
I wuld like to thank you in advance for your help B.R Alex
0 个评论
采纳的回答
bym
2011-10-29
you can try using their eigenvalues:
x = norm(eig(a)-eig(b)); % a & b are your 2 matricies
9 个评论
Christine Tobler
2017-9-14
Hi Shima,
It's usually better to start a new post than reviving an old one. I'm not sure of the context for the original post, but I'd typically measure the difference between matrices using
norm(A-B)
which works for non-square matrices, too.
Shanelle Clarke
2020-5-24
I've found that Christine's answer ( norm(A-B)) works better for me, since MATLAB doesn't always report the eig(A) and eig(B) in the same order.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Matrix Indexing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!