我想在不使用重复操作的情况下确定2个向量相交时的位置。例如
A = [ 2 2 3 4 5]
B = [ 2 3 3 8 5]
输出将是
R = [1 3 5].
答案 0 :(得分:4)
您可以简单地将find
与逻辑矩阵一起使用:
A = [2 2 3 4 5];
B = [2 3 3 8 5];
R = find(A == B)
1 3 5
如果A == B
中的元素等于true
和{{{{}}中的元素,则表达式A
将创建一个逻辑矩阵,其中元素为B
(1) 1}}(0)如果它们不相等。然后false
将识别此逻辑矩阵中的值为find
的位置。