
Condicion if
Publicado por Adrian (20 intervenciones) el 19/04/2017 00:59:13
hola, necesito saber si alguien conoce la forma de hacer la siguiente condición.
Tengo dos vectores, por ejemplo
a=[1 3 4 0.8 0.6 0.7 3 2]
b=[4 6 1 6 6.6 9 6 1]
y la condición es:
a>1 o b>5 por tres elementos consecutivos y en aumento, Y a>0.5 en esos tres elementos o ubicaciones.
si esto se cumple
c=1
En caso contrario
c=0
En este ejemplo la respuesta seria que c=1, ya que en el vector b, tenemos los elementos b(4), b(5), b(6), es decir, 6 - 6.6 - 9, los tres mayores a 5 y en aumento, y a la vez los elementos a(4), a(5), a(6), son mayores a 0.5.
Cualquier ayuda se agradece !
Tengo dos vectores, por ejemplo
a=[1 3 4 0.8 0.6 0.7 3 2]
b=[4 6 1 6 6.6 9 6 1]
y la condición es:
a>1 o b>5 por tres elementos consecutivos y en aumento, Y a>0.5 en esos tres elementos o ubicaciones.
si esto se cumple
c=1
En caso contrario
c=0
En este ejemplo la respuesta seria que c=1, ya que en el vector b, tenemos los elementos b(4), b(5), b(6), es decir, 6 - 6.6 - 9, los tres mayores a 5 y en aumento, y a la vez los elementos a(4), a(5), a(6), son mayores a 0.5.
Cualquier ayuda se agradece !
Valora esta pregunta


0