解答 - PolynomialRootFinder
x=-1.628822
x=0.399107
x=9.229716
手順を追って説明
1. P(x)=0 に正規化
方程式を 0 に等しい多項式の形に書き換えます。
2. 候補となる根を検証
可能な有理根: -1, 1, -2, 2, -3, 3, -6, 6。各候補を試し、見つかった因子で次数を下げます。
3. 残りの因子を解く
数値近似 (Durand-Kerner) を使って残りの多項式を解きます。
4. すべての根を集約
すべての根(重複度付き): x={-1.628822,0.399107,9.229716}。