if, else, elseif
sup: Matlab Conditional Statement
if logical_expression_1
block1
elseif logical_expression_2
block2
else
block3
end- 其中 elseif, else 语句可选
- 有 else 语句则条件完备
- elseif 语句可以有任意多个, 且它们都是与 if, else 语句同级互斥的
- logical_expression_i 为条件表达式, 即返回逻辑值的表达式, 一般包含Matlab Relational Operations 和 Matlab Logical Operations
- logical_expression_i 的位置也可以为任意 array A, 则其等价于条件表达式
all(A(:))- ++但是 A 为 empty array 时, 在这里其等价于逻辑假 0, 而
all(A(:))返回逻辑真 1++
- ++但是 A 为 empty array 时, 在这里其等价于逻辑假 0, 而