MATLAB & vs &&

Ammar Ali 2021年8月10日 2021年4月29日
MATLAB & vs &&

本教程将讨论 MATLAB 中&&&之间的区别。

MATLAB 中&&&之间的区别

在 MATLAB 中,单&号是逻辑运算符。双&&也是一个逻辑运算符,它表现出短路行为。如果我们在 if 语句的两个条件之间使用单个&符,则将同时评估两个条件,但是,如果我们使用&&,则仅当第一个条件为真的。这意味着使用&将减少在 MATLAB 中评估 if 语句所花费的时间。例如,请参见下面的代码。

if(conditon1 & conditon2)
if(conditon1 && conditon2)

在上面的代码的第一行中,将同时评估这两个条件。如果它们都为真,则总体结果为真;否则,将为 0。否则为假。在第二行代码中,将首先评估第一个条件。如果为真,则将评估第二个条件;否则为 0。否则,不是。如果第一个语句为假,则总体结果为假,其他条件将不被评估。

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