通过部分分数展开求解的多根多项式:找到有理函数的极点/残差,而不是多项式的根/重数-matlab开发

时间:2024-06-19 18:05:52
【文件属性】:

文件名称:通过部分分数展开求解的多根多项式:找到有理函数的极点/残差,而不是多项式的根/重数-matlab开发

文件大小:931B

文件格式:ZIP

更新时间:2024-06-19 18:05:52

matlab

给定的多项式 p(x) 被转换为有理函数 r(x)。 导出的有理函数的极点和余数被发现等价于原始多项式的根和重数。 p(x) = 给定多项式= PROD[k=1:K]{(x - z_k)^m_k} d(x) = (d/dx)p(x) g(x) = GCD(p(x),d(x)) u(x) = p(x)/g(x) w(x) = (d/dx)u(x) v(x) = d(x)/g(x) r(x) = v(x)/u(x) = SUM[k=1:K]{m_k/(x - z_k)} 因此,根 z_k 是通过求解简单根多项式 u(x)=0 来计算的,而不是原始的多根多项式 p(x)=0; 并且多重性 m_k 被确定为导出的有理函数 r(x)=v(x)/u(x) 的部分分数展开系数, z_k = Roots(u(x)), k=1,K m_k = v(z_k)/w(z_k), k=1,K 另外,根据计算出的z


【文件预览】:
polyroots.zip

网友评论