分段函数
Boole[expr] 是使 True 和 False 分别转换为
和
的基本函数. 有时候,被称为特征函数 或者指示函数.
| In[1]:= |
| Out[1]= |
| Piecewise[{{val1,cond1},{val2,cond2},...}] | |
| 对于 | |
| Piecewise[{{val1,cond1},...},val] | 如果所有 |
经常地,在不同区域中具有不同形式的函数是很方便的. 这可以使用 Piecewise 来实现.
| In[2]:= |
| Out[2]= | ![]() |
分段函数出现在在不同区域离散切换的系统中. 它们也是许多计算方法的核心,包括样条(splines)和有限元(finite elements). 特殊情况包括这样的函数如 Abs、UnitStep、Clip、Sign、Floor 和 Max. Mathematica 处理符号和数值两种情况下的分段函数.
| In[3]:= |
| Out[3]= | ![]() |
| In[4]:= |
| Out[4]= |


