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.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…