Mathematica基础——分段函数的构造

 时间:2026-04-23 03:04:55

1、比如:要构造如下的分段函数:

当x>=0,函数为x-1;

当x<0,函数为x^2。

Mathematica基础——分段函数的构造

2、可以用If函数来构造:

u[x_]:=If[x>=0,x-1,x^2]

图像如下。

Mathematica基础——分段函数的构造

3、对u[x]求导,可得到如下结果。

Mathematica基础——分段函数的构造

4、如果是三段函数,就需要嵌套If函数了:

u[x_]:=If[x<0,x-1,If[x<2,x^2,Sin[3 x]]]

Mathematica基础——分段函数的构造

5、如果是更多段,就得反复嵌套很多层If函数,很不方便。所以,Mathematica给出了一个专门构造分段函数的命令——Piecewise。

我们构造上面那个三段函数:

Piecewise[

    {{x-1,x<0},

      {x^2,0<x<2},

        {Sin[3 x],x>2}}]

Mathematica基础——分段函数的构造

6、绘制图像是完全一样的。

Mathematica基础——分段函数的构造

7、求导数,给出的也是分段函数的形式。

D[Piecewise[{{x-1,x<0},{x^2,0<x<2},{Sin[3 x],x>2}}],x]

Mathematica基础——分段函数的构造

  • Mathematica 特殊字符输入(希腊字母/运算符)
  • Mathematica教程 自定义函数
  • Mathematica 求解二阶常微分方程技巧(符号解)
  • matlab中inline怎么用
  • Matlab怎么计算定积分
  • 热门搜索
    有红血丝怎么办 炉石传说新手怎么玩 耳朵痛是怎么回事 令妃怎么死的 慢性荨麻疹怎么治 笔记本电脑开机黑屏怎么办 怎么做巧克力 word怎么画线条 wps表格怎么排序 大众宝来怎么样