如何用MATLAB实现多项式求根?

如题所述

1、电脑上打开软件。

2、首先评估一下多项式P(x)=x4次幂+7x3次幂-5x+9,这里可以表示成p = [1 7 0 -5 9];然后使用polyval评估计算。

3、在命令行窗口按回车键可以看到语句返回的结果如下图所示。

4、也可以创建一个方阵X,评估计算多项式P,按回车键,返回结果。

5、开始计算多项式的根,通过roots函数求根,具体代码如下图所示。

6、也可以使用poly函数返回多项式系数,它是roots函数的逆,按回车键。

7、最后进行多项式的曲线拟合,使用polyfit函数查找系数,x,y拟合n度多项式,实现拟合数据多项式,按回车键返回结果和输出图形。

温馨提示:答案为网友推荐,仅供参考