Hola:
Estoy creando un programa y mi problema es el siguiente:
tengo un vector del tipo x=[3 2 1]
y quiero que me muestre el vector (disp(x)) si se cumplen estás condiciones:
- Que x(1) sea igual a 3, 4 ó 5,
- Que x(2) sea igual a 5, 8 ó 3,
- Y que x(1) sea diferente de x(2).
O sea, que quiero que se cumplan las tres condiciones pero cada una de ellas debe cumplir una de todas las especificadas.
¿Cómo implemento esto en Matlab?
He probado con if x(1)==3||4||5 && x(2)==5||8||3 && x(1)~=x(2), y también con xor, pero este comando solo puede aplicarse sobre dos valores, no sobre más. ¿Cómo puedo aplicar xor o un comando que haga lo mismo sobre varias variables de entrada?
Gracias por todas las ayudas
Estoy creando un programa y mi problema es el siguiente:
tengo un vector del tipo x=[3 2 1]
y quiero que me muestre el vector (disp(x)) si se cumplen estás condiciones:
- Que x(1) sea igual a 3, 4 ó 5,
- Que x(2) sea igual a 5, 8 ó 3,
- Y que x(1) sea diferente de x(2).
O sea, que quiero que se cumplan las tres condiciones pero cada una de ellas debe cumplir una de todas las especificadas.
¿Cómo implemento esto en Matlab?
He probado con if x(1)==3||4||5 && x(2)==5||8||3 && x(1)~=x(2), y también con xor, pero este comando solo puede aplicarse sobre dos valores, no sobre más. ¿Cómo puedo aplicar xor o un comando que haga lo mismo sobre varias variables de entrada?
Gracias por todas las ayudas
Comentario