多項式根冪次和的新解法
陳錦初
摘要
:
當處理任意n
次多項式f (x) = a
nx
n+ a
n−1x
n−1+ · · · + a
1x + a
0 的根α
j, j = 1, 2, . . . , n,
的k
次方和P
nj=1α
kj 的問題時,
很自然的會想應用各種代數轉換法將所給的式子 表成其他已知的根與係數關係式[1],
如α
1α
2· · · α
n= (−1)
n aa0n
等
,
以便代換求解,
但這種方 法既繁瑣又困難,
若以函數微分為基礎,
再針對 ff(x)′(x) 的級數展開式[2]
做觀察,
將可對它得到 較一般化的認識,
從而導出簡易的解法。 而為了能有效的運用此一新結果,
我們將結合廣義綜合 除法做實際演練,
而這裡所謂的廣義綜合除法,
是指對任意兩按降次排列的多項式的係數做一 系列精簡的算術運算。一、 多項式根的冪次和
從代數基本定理知任意 n 次複係數多項 式 f (x) = anxn+an−1xn−1+· · ·+a1x+a0
必存在 n 個根, 設其為 α1, α2, . . . , αn, 因此 探討根的冪次和
P
nj=1αkj, k ≥ 1, 是個定義 明確的問題。 由於高次多項式根的求解並非 易事, 即使以數值方法求算, 通常也只得到估 計值, 所以根與係數的關係式便成為常用的 輔助工具; 當 k = 1 時, α1+α2+· · ·+αn=−αn−1/αn, 當 k ≥ 2 時, αkk+αk2+· · ·+αkn 的計算則需透過其他的代數轉換來處理; 譬 如在 n = 2, 即 f (x) = a2x2 + a1x + a0
的情況下, 若以不解出 α1, α2 值為前提, 則 α21 + α22, α31 + α32, α14 + α24, . . . 可分別 以 (α1 + α2)2 − 2α1α2, (α1 + α2)(α21 + α22 − α1α2), (α12 + α22)2 − 2(α1α2)2 或 (α1+α2)(α13+α32)−α1α2(α21+α22), . . . , 等
代數式表示, 然後利用根與係數的條件及陸 續代換後的結果即可算出 αk1 + αk2, (k ≥ 2) 的值。這種直接計算的方式, 並無可依循的轉 換通則可用, 為彌補此缺失, 我們提出了以函 數微分配合級數展開的處理方法, 以下的定 理將敘述此新論點。
定理: 設 f (x) 為一佈於複數系的 n 次 多項式 , αj, j = 1, 2, . . . , n 為其 n 個根。
若
|αj| < |x|, j = 1, 2, . . . , n, 則 f′(x)
f (x) =
∞
X
k=0
Sk
xk+1, 其中 Sk=
n
X
j=1
αkj。
證明: 在不失一般性的假設下, 令 f (x) = c
Q
nj=1(x − αj), 其中 c(6= 0) 為 f (x) 的領83
84
數學傳播23
卷3
期 民88
年9
月導係數, 則 f′(x)
f (x) =
n
X
j=1
1 x − αj
=
n
X
j=1
1 x
1 1 − αxj
!
=
n
X
j=1
(
1 x∞
X
k=0
αjx
k)
(按無窮等比級數展開)
=
n
X
j=1
∞
X
k=0
αkj xk+1 =
∞
X
k=0 n
X
j=1
αkj xk+1
=
∞
X
k=0
Sk
xk+1 故定理得證。
此定理已指出如何從 f′(x)/f (x) 的級 數展開式中確認 Sk =
P
nj=1αkj, 換言之,P
nk=1αkj 就是 1
xk+1 項的係數。 在介紹廣義 綜合除法後, 我們可從範例中看到 Sk 的計 算將變得十分簡單。
二、 廣義綜合除法
綜合除法是以長除法為基礎的計算模 式, 為了推廣其應用, 這裡將對所給的任意兩 多項式, 設其為 P (x) = xp + ap−1xp−1 + ap−2xp−2 + · · · + a1x + a0, 與 Q(x) = bqxq+bq−1xq−1+bq−2xq−2+· · ·+b1x+b0, 做 P (x) 除 Q(x) 的運算程序說明。 首先將
除式 P (x) 的最高次項xP 刪除, 所有剩餘項 的係數變號並按降次排列 (缺項補零), 然後 加上倒 L 型的分隔線, 再把被除式 Q(x) 的 所有係數同樣地按降次排列, 往下預留 p 空 白列後, 畫一橫向分界線, 便得如下的廣義綜 合除法格式:
除式 被除式
−ap−1−ap−2· · · −a1−a0 bqbq−1bq−2· · ·b1 b0
演算區(預留p空白列) →
商式(容許往右無限延伸) →
至於廣義綜合除法的演算流程可依下列 步驟進行:
(1) 將被除式第一行的數 (即bq) 放橫線下, 得商式首項的係數bq。
(2) 以商式的新得係數 (如bq) 乘以除式的各 係數, 從被除式第二行 (即bq−1所在的行) 起陸續將乘積按左上至右下的順序 (如下 圖所示) 寫在預留的各空白列中, 再把第 二行內的數相加放橫線下, 得商式第二項 的新係數 bq−1− bqap−1。
(3) 重覆步驟 (2), 每次將對應的乘積及加總 往右移一行寫入各空白列及商式中, 直到 所需的商式係數算出為止。
−ap−1 −ap−2 · · · −a1 −a0 bq bq−1 bq−2 · · · b1 b0
−bqap−1
−bqap−2
· · ·
−bqaq
+) −bqa0
bq bq−1− bqap−1 · · ·
多項式根冪次和的新解法
85
值得注意的是,P (x) 與 Q(x) 的次數大小關係並不受任何限制, 即使 p > q 也不會 帶來困擾, 因為商式將以級數的形式表示。
三、 範例與結論
現在以一個例子來整合前兩節所提出的 理論與程序, 假設我們想知道多項式 f (x) = x4−2x3+6x2−2x+5 根的冪次和
P
4j=1αkj, k = 1, 2, 3, 4, 5, 6, 則先計算 f′(x) = 4x3− 6x2+ 12x − 2, 再按廣義綜合除法列出 ff′(x)(x) 的商式如下:2 -6 2 -5 4 -6 12 -2
8 4 -16 -44 -24 164 · · · -24 -12 48 132 72 -492 · · 8 4 -16 -44 -24 164 · +) -20 -10 40 110 60 -410
4 2 -8 -22 -12 82 232 · · ·
↓ ↓ ↓ ↓ ↓ ↓ ↓ · · · S
0S
1S
2S
3S
4S
5S
6· · ·
亦即 ff′(x)
(x) = x4 + x22 + −x38 +
−22
x4 + −x125 + 82x6 + 232x7 + · · · 換言之,
P
4j=1αj = 2,
P
4j=1α2j = −8,P
4j=1α3j =−22,
P
4j=1α4j = −12,P
4j=1α5j = 82,P
4j=1α6j = 232。 若要驗證答案, 可解出 f (x) 的四個根 α1 = i, α2 = −i, α3 = 1 − 2i, α4 = 1 + 2i, 再直接代換即可。 本論 文的最大貢獻乃在將複雜的求冪次和問題轉 換成能以簡易的微分與廣義綜合除法共同處 理的算術問題。
作者在論文研究期間, 對高雄建志文教關係 機構黃明義主任的引導, 以及陳重達教授的 經驗分享, 願藉此表示最深的謝意。