在两个数组MATLAB中计算具有相同索引的相似值的数量

时间:2015-09-03 02:10:47

标签: matlab

我试图计算两个数组中相似元素的数量,这可以通过交叉函数来完成,但我只需要获得相似且具有相同索引的值。有什么想法吗?

1 个答案:

答案 0 :(得分:4)

如果您要查找两个矩阵中有多少条目“几乎”相同,那么设置一些容差tol,然后您想要查找矩阵中有多少相应的条目(称之为{{ 1}}和A)的差异小于B

tol

是与abs(A-B)<tol A大小相同的矩阵,其中元素靠近在一起,而在它们不在的情况下为0。你可以使用

B

获取近似数学元素的位置,或

[i,j]=find(abs(A-B)<tol)

只计算有多少值几乎匹配。