Cómo verificar si un valor está en un vector?
Publicado por Juan Camilo Manzano (27 intervenciones) el 25/03/2010 21:04:55
Tengo:
x=[1 2 3 4 5 6 7 1 9]
Cómo verifico que un valor dado está en ese vector?
Yo pensé hacerlo de la siguiente manera:
fprintf('Por favor digite el valor de y: ');
y=input('');
if y==x
fprintf('y esta en x');
else
fprintf('y no esta en x');
end
Utilizando este código, la codición siempre salta a "else", aún digitando el valor de y 1 2 3 4 5 6 7 o 9, por qué?
Por favor si alguien tiene la respuesta.
x=[1 2 3 4 5 6 7 1 9]
Cómo verifico que un valor dado está en ese vector?
Yo pensé hacerlo de la siguiente manera:
fprintf('Por favor digite el valor de y: ');
y=input('');
if y==x
fprintf('y esta en x');
else
fprintf('y no esta en x');
end
Utilizando este código, la codición siempre salta a "else", aún digitando el valor de y 1 2 3 4 5 6 7 o 9, por qué?
Por favor si alguien tiene la respuesta.
Valora esta pregunta


0