Cómo averiguo si un valor es menor o mayor?
Publicado por jcmanzano (27 intervenciones) el 29/04/2010 02:02:59
Cómo averiguo si un valor x es menor o mayor comparandolo con los valores de un vector?
Me explico:
Tengo el vector: v=[1;2;3;4;5] y un valor x.
Yo intenté solucionar el problema de la siguiente manera:
if find(x>v)
% Haga algo para x>
end
if find(x<v)
% Haga algo para x<
end
Este código solo funciona si x tiene los valores:
x<1 o x>5
Pero si x está entre 1 y 5, se cumplen las dos condiciones.
En conclusión lo que necesito es:
if ("x es unicamente mayor a los valores de v")
% Haga algo para x>
end
if ("x está entre 1 y 5 o x menor a los valores de v")
% Haga algo para x<
end
Gracias de antemano.
Me explico:
Tengo el vector: v=[1;2;3;4;5] y un valor x.
Yo intenté solucionar el problema de la siguiente manera:
if find(x>v)
% Haga algo para x>
end
if find(x<v)
% Haga algo para x<
end
Este código solo funciona si x tiene los valores:
x<1 o x>5
Pero si x está entre 1 y 5, se cumplen las dos condiciones.
En conclusión lo que necesito es:
if ("x es unicamente mayor a los valores de v")
% Haga algo para x>
end
if ("x está entre 1 y 5 o x menor a los valores de v")
% Haga algo para x<
end
Gracias de antemano.
Valora esta pregunta


0