文件名称:求解多根多项式:求解多根多项式,主要使用简单的初等算术运算。-matlab开发
文件大小:2KB
文件格式:ZIP
更新时间:2024-06-21 03:53:07
matlab
具有多个根的给定多项式由例程求解Z = poly_roots(p) 在哪里输入 p:多项式系数向量输出 Z:根重数对 MATLAB 源代码非常简单和紧凑(少于 50 行),并且令人惊讶地为任何高度和多重性的测试多项式提供了预期的结果。 在这个简单的例程“poly_roots.m”中,除了 MATLAB 内置函数“roots.m”之外,所有需要的计算都只涉及简单的基本算术运算(例如作为加法、减法、乘法、除法和整数指数),无需应用任何高等数学。 唯一的例程“roots.m”在这里主要用于求解简单的根多项式(不是任何多根多项式)。 该例程中的大部分计算都涉及基本算术运算,因此,将预期结果从现有的双精度提高到 vpi 的多精度是相当容易的。 详细说明请参考FC Chang,“求解多根多项式”,IEEE 天线和传播杂志,第 51 卷,第 6 期,第 151-155 页,2009 年 12 月。
【文件预览】:
poly_roots.zip