MATLAB 三元運算子

Ammar Ali 2021年8月10日 2021年4月29日
MATLAB 三元運算子

在本教程中,我們將討論如何在 MATLAB 中使用三元運算子。

MATLAB 中的三元運算子

MATLAB 沒有三元運算子,因此你必須使用 if 語句。某些語言中的三元運算子用於定義 else 語句。請參見下面的程式碼。

MyVariable = (condition) ? statement1 : statement2;

如果條件為真,則執行第一條語句 statement1,如果條件為假,則執行第二條語句 statement2。但是 MATLAB 不支援此功能。相反,你必須使用 if 語句來獲得與上述程式碼相同的結果。請參見下面的程式碼。

if(condition)
    statement1
else
    statement2
end

在上面的程式碼中,我們執行了與三元運算子相同的功能。如果條件為真,則執行第一條語句 statement1,如果條件為假,則執行第二條語句 statement2

Author: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

相關文章 - MATLAB Operator