MATLAB: If statement with conditions a and (b or c)

if statement conditions

Hi guys, how can I use the if condition if i want the follow
if A and (b or c)
how can i translate this as a code???

Best Answer

Use the && operator for and, and use the operator to do the or part. So your statement looks like this:
if A && (b || c)
stuff
end
Do not use & and | for those tests, as && and are designed to work explicitly and optimally in if statements. They allow the tests to be short-circuited, so that if the entire test is known to be true or false, the remainder of the tests are not performed, thus saving CPU cycles.