实际糊口中的很多问题,可以建模为一些数学公式,多项式是一种常见的数学模子。本经验介绍如何用MATALB处置多项式的问题。
多项式系数
标的目的量的系数可被界说为多项式的系数,例如两个标的目的量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这两个多项式方程。
polyval函数
多项式可以利用PoalVal函数可以计较一个多项式的值,例如,可以计较y1和y2中界说的多项式的值。
roots()函数
多项式的根即为多项式值为零时的数值。若是已知多项式系数,可以用此函数进行求解。
按照根的界说,多项式的根值应该为零,可是根(p1,根(p1))的值不是零。取而代之的是,这是一个很是小的数字,挨次是10到14。这是因为在计较根的数值迫近中引入的误差。
多项式的加减乘除
对两个多项式的系数加减速来对多项式的加减进行计较。
两个多项式的乘积可以用卷积运算函数conv()获得。除法可以经由过程deconv()函数获得。
微分运算
多项式微分可以利用PultDead函数来完当作。例如,假设你有一个多项式y(x)=x^3-2*x^2+4^x=5=0。这意味着对dy/dx=0=3*x^2-4*x+4
积分运算
正如微分一样,你可以用PultIn函数界说多项式的积分。例如,假设你有一个多项式y(x)=x^3-2*x^2+4*x-5=0。然后:
多项式曲线拟合
假设你获得了一些数据,需要找到一个合适数据的多项式。可以利用PyfIt函数执行此使命。例如,假设您想拟合这里给出的数据:
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!