题目描述
代码
function f=fun1(x)
if x<1
f=x+1
else
f=1/x+1
end
fplot('fun1',[-10,5]);
代码运行窗口如图:
知识点总结:
1.
2.
3.可以嵌套任意数量的if语句。每个if语句需要一个 end 关键字。
4.避免在elseif关键字 (else if) 内于else之后添加空格。空格会创建嵌套的if语句,该语句要求独立的end关键字。
5.
if语句后面可以有一个(或多个)可选elseif...和一个else语句,这对于测试各种条件非常有用。
当使用if...elseif...else语句时,请记住几点:
if可以有零个或一个else,它必须在elseif之后。
if可以有零到多个elseif,它们必须在else语句之前。
当有一个else if匹配成功,其余的elseif和else都不会被测试。