Comparing values within two vectors

Hello everyone, I have two vectors of different length and I need to iterate through the first one A = randi(25,372,1) and find the corresponding value in vector B = 1:1:25 and return it's index. I need to do this for every single value in vector A (372) What I have so far:
A = randi(25,372,1)';
B = (1:1:25)';
for i = 1:1:372
ValueA = A(i);
for j = 1:1:25
ValueB = (Bj);
if B(j) == A(i)
[index, Lib] = intersect(B,A);
end
end
end
Any help will be much appreciated

Risposte (1)

Categorie

Scopri di più su Loops and Conditional Statements in Centro assistenza e File Exchange

Prodotti

Richiesto:

il 14 Nov 2014

Risposto:

il 14 Nov 2014

Community Treasure Hunt

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

Start Hunting!

Translated by