Locating entered vector values

1 vue (au cours des 30 derniers jours)
Jose Grimaldo
Jose Grimaldo le 16 Fév 2020
Commenté : Stephen23 le 16 Fév 2020
I have a vector x=(0:1:9) and the user has to input a vector (single integers). How can i locate the values the user input in the x variable? Can it be done without using loops?
x=[0 1 2 3 4 5 6 7 8 9];
% User input vector
a=[1 4 0 0];
% I was trying this but it fails when i run the code
>> [r,c]=find(ColorNum(rst(1:end)));

Réponse acceptée

Bhaskar R
Bhaskar R le 16 Fév 2020
ind = find(ismember(x, a))
  1 commentaire
Stephen23
Stephen23 le 16 Fév 2020
>> [~,idx] = ismember(a,x)
idx =
2 5 1 1

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Language Fundamentals dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by