MATLAB条件判断(if_else_end型)
大家如果熟悉编程语言的话肯定知道 i f − e l s e if-else if−else语句的含义,它表示进行条件的判断并进行成立与否时对应语句的执行,在MATLAB中, i f − e l s e if-else if−else语句的含义仍然成立
值得注意的是,MATLAB中的每一套 i f − e l s e if-else if−else语句在结束时都要加上一句 e n d end end表示结束
以图来解释:
第一个是最简单的
i
f
+
e
l
s
e
if+else
if+else语句,记住结构即可;
第二个是
i
f
+
e
l
s
e
i
f
if+elseif
if+elseif语句,
e
l
s
e
i
f
elseif
elseif是对不符合上一个
i
f
if
if中的所有条件再进行判断,
e
l
s
e
else
else是指对
i
f
if
if和
e
l
s
e
i
f
elseif
elseif语句都不符合的部分;
第三个是
i
f
−
e
l
s
e
if-else
if−else的嵌套语句,在一个
i
f
−
e
l
s
e
if-else
if−else的大条件中再加入一个
i
f
−
e
l
s
e
if-else
if−else的小条件,对于每一个
i
f
−
e
l
s
e
if-else
if−else,与第一个一样,注意要在每个
e
l
s
e
−
i
f
else-if
else−if后加上
e
n
d
end
end