分段函数

Boole[expr]如果 exprTrue 给出 1;如果为 False 给出 0

把条件转换为数字.

Boole[expr] 是使 TrueFalse 分别转换为 的基本函数. 有时候,被称为特征函数 或者指示函数.

这里给出单位圆盘的面积.
In[1]:=
Click for copyable input
Out[1]=
Piecewise[{{val1,cond1},{val2,cond2},}]
对于 等于 True 的时候,给出第一个
Piecewise[{{val1,cond1},},val]如果所有 False,给出 val

分段函数.

经常地,在不同区域中具有不同形式的函数是很方便的. 这可以使用 Piecewise 来实现.

这里给出分段函数的图形.
In[2]:=
Click for copyable input
Out[2]=

分段函数出现在在不同区域离散切换的系统中. 它们也是许多计算方法的核心,包括样条(splines)和有限元(finite elements). 特殊情况包括这样的函数如 AbsUnitStepClipSignFloorMax. Wolfram 语言处理符号和数值两种情况下的分段函数.

这里产生一个方波.
In[3]:=
Click for copyable input
Out[3]=
以下是该方波的积分.
In[4]:=
Click for copyable input
Out[4]=