分段函数是,函数在两个或多个区间内的表达式不同,需要分别定义其在每个区间内的表达式。
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}]
两者的效果是相同的,绘图结果是:
分段函数是,函数在两个或多个区间内的表达式不同,需要分别定义其在每个区间内的表达式。
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}]
两者的效果是相同的,绘图结果是: