Mathematica 5.1版中引入了一个新函数Piecewise,用来定义分段函数。
用法是Piecewise[{{var1, cond1}, {var2, cond2}, …}],其中var为表达式,cond为条件,一般形如a<x<b。不过Mathematica提供了更为直观的方法,键入函数定义UnitSaturate[x_]:=,首先按ESC键,再依次按p和w,最后按ESC键,就能产生一个大括号,再按Ctrl+,就能生成下面的样子:
其中第一列写表达式,第二列写条件,但只有两行,如果要插入更多条件,可以按Ctrl+回车键,下面是一个例子:
这类函数可以像普通函数一样运算:
在学习正好碰到这样的问题,看了您的介绍后,受益匪浅,非常感谢,原子不怕冷,赫赫
顺便想提醒大家的是,用楼主这样的方法写,在methamatica中,分段函数的导数很方便,如果自己定义区间的写法的时候,导数很容易出错,
万分感谢搂住,喜极而泣