分段函数是,函数在两个或多个区间内的表达式不同,需要分别定义其在每个区间内的表达式。

Mathematica中定义分段函数可以用下面两种形式:

f[x_] := x + 1 /; x >= -1
f[x_] := 0 /; x < -1
Plot[f[x], {x, -10, 10}]

或者:

f[x_] := If[x >= -1, x + 1, If[x < -1], 0]
Plot[f[x], {x, -10, 10}]

两者的效果是相同的,绘图结果是: