MATLAB Function Reference    
elseif

Conditionally execute statements

Syntax

Description

The elseif command conditionally executes statements.

The second block of statements executes if the first expression has any zero elements and the second expression has all nonzero elements. The expression is usually the result of

where rop is ==, <, >, <=, >=, or ~=.

else if, with a space between the else and the if, differs from elseif, with no space. The former introduces a new, nested, if, which must have a matching end. The latter is used in a linear sequence of conditional statements with only one terminating end.

The two segments

produce identical results. Exactly one of the four assignments to x is executed, depending upon the values of the three logical expressions, A, B, and C.

See Also

break, else, end, for, if, return, switch, while


 else end