MATLAB 三元运算符

在本教程中,我们将讨论如何在 MATLAB 中使用三元运算符。

MATLAB 中的三元运算符

MATLAB 没有三元运算符,因此你必须使用 if 语句。某些语言中的三元运算符用于定义 else 语句。请参见下面的代码。

MyVariable = (condition) ? statement1 : statement2;

如果条件为真,则执行第一条语句 statement1,如果条件为假,则执行第二条语句 statement2。但是 MATLAB 不支持此功能。相反,你必须使用 if 语句来获得与上述代码相同的结果。请参见下面的代码。

if(condition)
    statement1
else
    statement2
end

在上面的代码中,我们执行了与三元运算符相同的功能。如果条件为真,则执行第一条语句 statement1,如果条件为假,则执行第二条语句 statement2