saludos
Las dos barras "||" hacen la función de or (suma lógica), una sola barra "|" creo que no tiene ningún sentido, te dará un error. Cuando uses las dos barras, las variables tienen que ser lógicas, si no te dará error.
en realidad esto no es cierto
la barra "|" y la barra doble "||" representan la funcion logica or al igual que el "&" y el "&&" lo son para el and, la diferencia es que la funciones con || o && se llaman funciones de cortociruito, esto es que si tienes una funcion logica como A or B y si el elemento A es verdadero no necesitas evaluar B porque el resultado es verdadero, la doble barra hace que no se deba evaluar B, si usas una sola barra matlab evaluara A y B y despues hara el A or B
para el and pasa lo mismo, si tienes A and B y A es falsa, con el && no se necesita evaluar B porque como A es falsa el resultado es falso
saludos
Victor Pasilla Campos
Puebla, Pue