牛頓恆等式 牛頓和

前言:僅個人小記。該恆等式推導邏輯非常簡潔。目標,求一個多項式的所有根的次冪和。比如多項式P(x)=Σi=0naixiP(x)=\Sigma_{i=0}^{n}a_i x^i的根爲 α,β,...,ω\alpha,\beta,...,\omega,現在希望求得Pk=αk+βk+...+ωkP_k=\alpha^k+\beta^k+...+\omega^k。牛頓給出了關於 P1,P2,...,PkP_1,P_2,...,P_k之間的一個恆等式,稱爲牛頓恆等式。

注意:只是假定了根,在假定根的基礎上推導出了P1,P2,...,PkP_1,P_2,...,P_k之間的關係,注意這個關係並不依賴於根值。

過程描述

多項式爲P(x)=Σi=0naixiP(x)=\Sigma_{i=0}^{n}a_i x^i,該多項式的根爲根爲 α,β,...,ω\alpha,\beta,...,\omega【注意,這裏並沒有說是全部根】,記Pk=αk+βk+...+ωkP_k=\alpha^k+\beta^k+...+\omega^k

顯然,因爲 α,β,...,ω\alpha,\beta,...,\omegaP(x)=Σi=0naixiP(x)=\Sigma_{i=0}^{n}a_i x^i的根,所以必然

P(α)=0P(β)=0...P(ω)=0P(\alpha)=0\\ P(\beta)=0\\...\\P(\omega)=0進而,必然有

αknP(α)=0βknP(β)=0ωknP(ω)=0\alpha^{k-n}P(\alpha)=0\\\beta^{k-n}P(\beta)=0\\\omega^{k-n}P(\omega)=0展開爲Σi=0naiαi+kn=0Σi=0naiβi+kn=0...Σi=0naiωi+kn=0\Sigma_{i=0}^{n}a_i\alpha^{i+k-n}=0\\\Sigma_{i=0}^{n}a_i\beta^{i+k-n}=0\\...\\\Sigma_{i=0}^{n}a_i\omega^{i+k-n}=0對上述所有式子左右兩側累加得到,

Σi=0nai(αi+kn+βi+kn+...+ωi+kn)=0\Sigma_{i=0}^{n}a_i(\alpha^{i+k-n}+\beta^{i+k-n}+...+\omega^{i+k-n})=0
進一步代入上面定義了的符號Pk=αk+βk+...+ωkP_k=\alpha^k+\beta^k+...+\omega^k,則有

Σi=0naiPi+kn=0\Sigma_{i=0}^{n}a_iP_{i+k-n}=0即牛頓恆等式,進一步將其展開爲

anPn+kn+an1Pn1+kn+...+a0P0+kn=0a_nP_{n+k-n}+a_{n-1}P_{n-1+k-n}+...+a_0P_{0+k-n}=0anPk+an1Pk1+...+a0Pkn=0,kn0a_nP_k+a_{n-1}P_{k-1}+...+a_0P_{k-n}=0,k-n\geq0這就是我們平常見到的牛頓恆等式。

再次強調,上述的推導過程只是使用了假定的根,在這個基礎上推出了P1,P2,...,PkP_1,P_2,...,P_k 之間的關係。

牛頓恆等式的使用示例

希望計算Pk=αk+βk+...+ωkP_k=\alpha^k + \beta^k+...+\omega^k,顯然根據牛頓恆等式

anPk+an1Pk1+...+a0Pkn=0,kn0a_nP_k+a_{n-1}P_{k-1}+...+a_0P_{k-n}=0,k-n\geq 0

只要計算出Pk1,Pk2,...,P0P_{k-1},P_{k-2},...,P_{0}即可,顯然這呈現出了一種遞歸的形態,遞歸的最深層就是求解P0P_0,而顯然P0=α0+β0+...+ω0=1P_0=\alpha^0+\beta^0+...+\omega^0=1,是一個確定值,所以遞歸必然可以終止,進而必然可以遞歸求解出目標PkP_k

發佈了123 篇原創文章 · 獲贊 123 · 訪問量 26萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章