ternary operator in matlab

MatLab doesn’t have a ternary operator, or any other syntactic sugar for one-line if-statements. But if your if-statement is really simple, you could just write it in one line anyway:

if (cond); casetrue(); else; casefalse(); end

It’s not as simple as ternary operator, but still better than writing it in 5 lines of code.

Leave a Comment