
PROBLEMA CON Operadores Lógicos
Publicado por Ian (1 intervención) el 14/01/2018 18:04:06
Hola actualmente utilizo Octave (Software libre, muy similar a Matlab)
Y tengo el siguiente problema el cual se puede apreciar en la imagen adjunta.
Al parecer el programa entiende a los operadores & (and) y | (or) como un cortocircuito, pero aún así, ejecuta de forma correcta el script. Por lo tanto no me está quedando claro que le ocurre al programa cuando ejecuta el operador.
Agradecería su ayuda. Un saludo


ACTUALIZADO..
Acabo de solucionarlo, al parecer Octave recomienda por alguna razón en lugar de tipear &, hacerlo dos veces, es decir '&&' al igual que para el comando or '||'. La razón no la entendí bien pero por lo menos lo solucioné, si alguno sabe, bienvenido sea su comentario
Y tengo el siguiente problema el cual se puede apreciar en la imagen adjunta.
Al parecer el programa entiende a los operadores & (and) y | (or) como un cortocircuito, pero aún así, ejecuta de forma correcta el script. Por lo tanto no me está quedando claro que le ocurre al programa cuando ejecuta el operador.
Agradecería su ayuda. Un saludo
ACTUALIZADO..
Acabo de solucionarlo, al parecer Octave recomienda por alguna razón en lugar de tipear &, hacerlo dos veces, es decir '&&' al igual que para el comando or '||'. La razón no la entendí bien pero por lo menos lo solucioné, si alguno sabe, bienvenido sea su comentario
Valora esta pregunta


1