Matlab - Vector que no contiene dicho valor

 
Vista:

Vector que no contiene dicho valor

Publicado por jcmanzano (27 intervenciones) el 11/05/2010 00:19:48
si un valor no esta en un vector haga algo:

v=[1 2 3]
a=0

intento hacerlo de la siguiente forma y no resulta

if find(a~=v)
haga algo
end

si está correcto este codigo?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Vector que no contiene dicho valor

Publicado por Jorge (226 intervenciones) el 11/05/2010 01:04:28
Así funciona:

if find(v~=a)
disp('a no está en v')
end

Otra manera de hacerlo es:

if not(ismember(a,v))
disp('a no está en v')
end
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar