欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

MATLAB 多项式

发布时间:2025/5/22 编程问答 41 豆豆
生活随笔 收集整理的这篇文章主要介绍了 MATLAB 多项式 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
创建多项式


在MATLAB中写成如下格式,便可创建表达式多项式
p = [a0 a1 a2 … … … an-1 an];

MATLAB会自动将向量元素按降幂顺序分配给各系数值。

p = [-9 2 -3 6 -56]; poly2sym(p)

运行结果:

poly2sym函数可以将多项式向量表示成为符号多项式形式。

创建特征多项式
  • 特征多项式生成的多项式的首项系数都是1。
  • n 阶特征矩阵一般产生n次多项式。
a = [1 2 3; 4 5 6; 7 8 9]; p1 = poly(a) poly2sym(p1)

运行结果:

由根创建多项式

生成实系数多项式,根中的复数必定对应共轭。

root = [-5 -3+4i -3-4i]; p = poly(root) poly2sym(p)

运行结果:

求多项式的根


根据多项式创建:

p = [1 -4 0 12 -9];

使用roots函数 或 compan函数配合eig函数使用可求出多项式所有的根。

运算结果:

总结

以上是生活随笔为你收集整理的MATLAB 多项式的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。