| MATLAB Function Reference | ![]() |
Syntax
r = roots(c)
Description
回傳一行向量其元素為多項式 r = roots(c)
c 的根。
列向量 c 代表依降冪排列的多項式係數。若 c 有 n+1
個元件,則多項式表示成
。
Remarks
注意函式 p = poly(r),回傳一列向量其元素為多項式的係數。roots
和 poly 互為反函式。
Examples
p = [1 -6 -72 -27]
r = roots(p)
r =
12.1229
-5.7345
-0.3884
Algorithm
A = diag(ones(n-2,1),-1); A(1,:) = -c(2:n-1)./c(1); eig(A)
這可証明產生的結果即為矩陣的特徵值,且在伴隨矩陣 A
的誤差內,但這不表示它們為在進位誤差內多項式 c 係數的精確根。
See Also
| Root Properties | rose | ![]() |