roots
多項式の根
説明
例
入力引数
ヒント
アルゴリズム
関数 roots は、p を n+1 個の要素をもつベクトルとして扱います。これは n 行 n 列の行列 A の、n 次元目の特性多項式を表します。多項式の根は、コンパニオン行列 A の固有値を計算して求められます。
A = diag(ones(n-1,1),-1); A(1,:) = -p(2:n+1)./p(1); r = eig(A)
この結果は、コンパニオン行列 A の丸め誤差の範囲内にある行列の厳密な固有値です。しかし、それらが p の係数の丸め誤差範囲内にある、多項式の厳密な根であるとは限りません。
拡張機能
バージョン履歴
R2006a より前に導入