Find elements of type (x,y) and indices for equality of columns x and y

1 visualizzazione (ultimi 30 giorni)
Find number of elements of type (x,y) in two columns, where x is in one column and y in the other. Report the indices for elements of type (x,y) that are equal.
Example a = [1,1,2,1]; b = [1,2,2,1]; should give answer (2,2) for index 3.

Risposte (1)

Ameer Hamza
Ameer Hamza il 4 Nov 2020
Modificato: Ameer Hamza il 4 Nov 2020
In case of given 'a' and 'b', same value occur in three rows
a = [1,1,2,1]; b = [1,2,2,1];
idx = find(a==b)
Result
>> idx
idx =
1 3 4
  1 Commento
Torbjörn Olsson
Torbjörn Olsson il 4 Nov 2020
Yes but this should work for an arbitrarly sized array. The indices should just be counted if they occur at least two times. Above a=x and b=y.

Accedi per commentare.

Categorie

Scopri di più su Matrices and Arrays in Help Center e File Exchange

Tag

Prodotti


Release

R2020b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by