Formula if with few statements

2 vues (au cours des 30 derniers jours)
ZK
ZK le 25 Avr 2013
Hi
I would like to create a multiple statement in loop if containing an 'or' and 'and'. Is this possible to have a few && and 'or' in one statement? Like:
if A>2 && [(B1>Z && B2<Z) or (C1>Z && C2<Z)]
Thanks

Réponse acceptée

Jan
Jan le 25 Avr 2013
Modifié(e) : Jan le 25 Avr 2013
While the combination of && and || works properly, creating a vector by the square brackets is most likely not wanted.
if A>2 && ((B1>Z && B2<Z) || (C1>Z && C2<Z))
Note that the variables must be scalar for && and ||, otherwise use and() or or(), or the eqivalent & and | operators.
  1 commentaire
ZK
ZK le 25 Avr 2013
Thanks for tips, working fine.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by