MATLAB用于多项式计算

       实际糊口中的很多问题,可以建模为一些数学公式,多项式是一种常见的数学模子。本经验介绍如何用MATALB处置多项式的问题。

工具/原料

  • MATLAB,PC机

方式/步骤

  1. 1

    多项式系数

           标的目的量的系数可被界说为多项式的系数,例如两个标的目的量y1 = [1 0 3 2],y2 =[3 4 0 5],别离对应于y1(s)=s^3+3s–2=0 和y2(s)=3s^3+4s^2–5=0这两个多项式方程。

  2. 2

     polyval函数

          多项式可以利用PoalVal函数可以计较一个多项式的值,例如,可以计较y1和y2中界说的多项式的值。 

  3. 3

    roots()函数

          多项式的根即为多项式值为零时的数值。若是已知多项式系数,可以用此函数进行求解。

    按照根的界说,多项式的根值应该为零,可是根(p1,根(p1))的值不是零。取而代之的是,这是一个很是小的数字,挨次是10到14。这是因为在计较根的数值迫近中引入的误差。 

  4. 4

    多项式的加减乘除

         对两个多项式的系数加减速来对多项式的加减进行计较。

     两个多项式的乘积可以用卷积运算函数conv()获得。除法可以经由过程deconv()函数获得。 

  5. 5

    微分运算

           多项式微分可以利用PultDead函数来完当作。例如,假设你有一个多项式y(x)=x^3-2*x^2+4^x=5=0。这意味着对dy/dx=0=3*x^2-4*x+4

  6. 6

    积分运算

         正如微分一样,你可以用PultIn函数界说多项式的积分。例如,假设你有一个多项式y(x)=x^3-2*x^2+4*x-5=0。然后:

  7. 7

    多项式曲线拟合

          假设你获得了一些数据,需要找到一个合适数据的多项式。可以利用PyfIt函数执行此使命。例如,假设您想拟合这里给出的数据:

注重事项

  • 弄清多项式系数与其降幂指数的关系,是理解多项式运算的根本。
  • 发表于 2018-09-18 00:00
  • 阅读 ( 226 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论