日本応用数理学会論文誌
Online ISSN : 2424-0982
ISSN-L : 0917-2246
固有値解法による代数方程式の重根を求める方法
牛 暁明櫻井 鉄也
著者情報
ジャーナル フリー

2003 年 13 巻 4 号 p. 447-460

詳細
抄録
A method to calculate the zeros of a polynomial that has several multiple zeros is proposed. The method constructs a companion matrix whose eigenvalues are simple and the zeros of the polynomial, then finds the zeros by a floating-point eigenvalue computation of the matrix by QR algorithm. A three-term recurrence algorithm based on Euclid's method is used to calculate the values of the polynomial with arithmetic operations of O(n^2), where n is the degree of the polynomial. This method can calculate the multiple zeros and their multiplicities accurately, and it is also efficient in calculating the center of the cluster of zeros and the number of zeros in the cluster. Numerical examples are presented to illustrate the efficiency of the method.
著者関連情報
© 2003 一般社団法人 日本応用数理学会
前の記事 次の記事
feedback
Top