Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数学和算法 > 数学函数 > 数值函数 > Piecewise >

Piecewise

Piecewise
表示一个分段函数,在定义域内的条件 值为 .
Piecewise
如果没有条件 ,则取默认值 val. val 的默认值是 .
  • 通常是不等式,比如 .
  • 依次判断条件 ,直到其中的一个条件为 True.
  • 如果前面提到的所有条件 都为 False,则把与第一个为 True 的条件 相对应的值 ,作为分段函数的函数值返回.
  • 如果前面所提到的任意一个条件 不为 False,则分段函数 Piecewise 将会获得符号形式的值.
  • 仅仅对那些直接包括在返回值列表中的参数 进行条件判断.
  • {vali, False} 形式的元素将会被舍弃. 在第一个 {vali, True} 形式之后的所有元素也会被舍弃.
  • Piecewise 可以按照 的形式输出. 分段操作符 可以作为 Esc pw Esc 或者 \[Piecewise]进行输入. 通过第一次输入Ctrl+Comma 、然后用 Ctrl+
    DynamicBox[ToBoxes[If[$OperatingSystem === MacOSX, Return, Enter], StandardForm], ImageSizeCache -> {35., {0., 9.}}]
    Ctrl+Comma ,可以构造参数值和条件数之间的网格结构.
构造一个有不同的小于零和大于零的分段的分段函数:
获得分段函数的导数:
利用 Esc pw Esc 来输入 ,然后是 Control+Comma,接着使用
Control+DynamicBox[ToBoxes[If[$OperatingSystem === MacOSX, Return, Enter], StandardForm], ImageSizeCache -> {35., {0., 9.}}]
输入其他分支情况:
构造一个有不同的小于零和大于零的分段的分段函数:
In[1]:=
Click for copyable input
Out[1]=
 
获得分段函数的导数:
In[1]:=
Click for copyable input
Out[1]=
 
利用 Esc pw Esc 来输入 ,然后是 Control+Comma,接着使用
Control+DynamicBox[ToBoxes[If[$OperatingSystem === MacOSX, Return, Enter], StandardForm], ImageSizeCache -> {35., {0., 9.}}]
输入其他分支情况:
In[1]:=
Click for copyable input
Out[1]//InputForm=
定义一个分段函数:
求出分段函数在具体点上的值:
绘制分段函数的图形:
在假设条件下重新定义函数:
自动化简函数 Piecewise
去掉取不到值的情况;
去掉 False 条件:
合并含有相同参数值的情况:
如果参数值在一个区域内没有指定,则假设为零:
这里指定默认的参数值应该为 1:
计算分段函数的极限:
计算分段函数在正虚轴方向上的极限:
计算分段函数的级数:
求出分段函数的积分:
选择积分常量,使得输出结果是连续的:
计算分段函数的定积分:
分段函数的拉普拉斯变换:
求解分段的微分方程:
化简分段方程式:
求分段的隐式函数的积分,可以得到直接的Piecewise 结果:
符号最简化可以得出分段函数:
计算出椭圆体的体积:
PiecewiseExpand 把嵌套的分段函数转化为简单的分段函数:
MinMaxUnitStepClip 都是带有实参的分段函数:
AbsSignArg 在参数假设为真值的情况下是分段函数:
KroneckerDeltaDiscreteDelta 是复数变量的分段函数:
Boole 是布尔参数的分段函数:
IfWhichSwitch 可以被看成是分段函数:
FloorCeilingRoundIntegerPartFractionalPart 转化到有限域中:
当分段数为有限值时,转化 ModQuotient
UnitBoxUnitTriangle 是含有实参的分段函数:
在有限范围内转换 SquareWaveTriangleWaveSawtoothWave
BernsteinBasisBSplineBasis 是含有实参的分段函数:
版本 5.1 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF