matlab学习笔记第六章——基本符号演算和微分方程

  1.MATLAB可以使用limit命令计算极限。

      >> syms x

      >> limit((x^3 + 1)/(x^4 + 2))
      ans =
        1/2

  2.我们可以在MATLAB中调用isequal命令检查两个量是否相等,如果两个量不相等,isequal返回0。

  3.我们使用下面的语法可以计算limx→∞f(x)形式的极限:limit(f,inf)。

  4.计算左右极限:我们必须给函数传递用来计算极限的变量和“left”、“right”字串,并用逗号分隔开。

  5.通过调用diff命令,我们可以使用MATLAB计算符号导数。只需简单地把要求导的函数传递给diff命令。要得到函数f的更高阶的导数,我们使用diff(f,n)。

  6.可以使用pretty命令让表达式更好看一些。

  7.我们可以使用subs命令代入符号函数中的某个值,如果只有一个变量的话是相当简单的。如果想设置x=c,那我们就调用subs(f,c)。

  8.使用“ro”代替“o”告诉MATLAB画一个红色的小圆圈,使用“o”会画一个黑色的小圆圈。使用text命令为这个最小值点加上标签。当调用text时,你必须告诉它文本应该在哪个坐标打印出来,同时传递所要打印的文本。

  9.在MATLAB中我们可以使用dsolve命令求解符号微分方程。更高阶的导数我们通过在D后面带上阶数数字表示。因此要输入方程:

   y'' + 2y' = 5sin7x我们将写成:'D2y + 2Dy = 5*sin(7*x)'

原文地址:https://www.cnblogs.com/hxbbing/p/4596271.html