2016年10月15日 星期六
多項式插值運算
歡迎到我的網站看數學文章 https://mathisinteresting56912011.blogspot.tw/2016/09/blog.html
我們在高一數學(上)第2章有關多項式的運算及應用,常會看到以下的問題:
已知有三次多項式 f(x) 其中 f(1)=7 ,f(2)=6 ,f(3)=11,f(4)=28 則求f(5)=?
通常看到課本會有兩種求法,其中一種是拉格朗日插值法,一種是牛頓插值法。
其中,牛頓求值法比較快。有關前述方法,請看課本,在此不贅述。
除此之外,就沒有其它方法嗎???
(思考一)
解:) 這題目,並不是要我們求出該f(x),而是求出f(5)
所以利用下列(我稱為倒三角形的數列相減法):
7 6 11 28 63
(1) -1 5 17 35
(2) 6 12 18
(3) 6 6
因為多項式是三次,必須求到第3列的差值。
所以f(5)=63
這方法比上述兩種方法快很多,我在高中時就發現到了 ,但這種方法是有限制的
也就是,題目給的f(x)的多項式值,其x值必須是等差數列,例如本題是1,2,3,4
(思考二:) 如果題目也是給定等差數列的多項式值,但是要求出中間項的多項式值,
則上述方法有效嗎? 答: 有效,但比較麻煩,但不會比前述插值法慢
例如:
已知有三次多項式 f(x), 其中 f(1)=3 ,f(2)=15 , f(3)=35, f(5)=123 ,則求f(4)=?
解:) 依序排列,假設f(4)=x。
3 15 35 x 123
(1) 12 20 (x-35) (123-x)
(2) 8 (x-55) (158-2x)
(3) x-63 213-3x
則因為 (x-63)=(213-3x) 所以x=69
進階思考:
(思考三) 好了! 除此之外有沒有其他好想的呢?? 當然有,我如果列一三次多項式的函數值
例如,f(1)=3, f(2)=5 ,f(3)=9 ,f(4)=23 ,但要求出該該多項式的最高項次的係數,
那如何算呢??
解:) 你會說,那就把該多項式求出,然後就可得知了呀! 是沒錯啦! 但根據上面
(思考一)及(思考二),你如果將該兩個例子求出該多項式(雖然題目並沒有要求出)
你會發現有趣的現象喔。
例如(思考一)求出的多項式為 x^3-3x^2+x+8 ,該最高項次的係數為1
而在(思考二)求出的多項式為 x^3-2x^2+11x-7 ,該最高項次的係數也是1
你會說這有何稀奇的呢?? 但你如果比對出在上面兩個倒三角形的數列相減過程
你會發現喔! 在該兩個倒三角形的最末列(也就是標示(3)的那一列,其數值都是6耶)
這難道是巧合嗎??
數學的有趣,就在於把平常看起來是巧合的東西,透過分析把它挖掘出來,成為某種公
式,或定理,以提供後面的晚輩,利用該定理或公式,找到宇宙中的規律!
例如: 哈雷彗星為何每76年就會經過地球一次? 就是克卜勒及牛頓利用規律找到的呀
好了! 那我們假設該最高係數是與倒三角形的最末列數字有關好了! 可不可以確認他們
的相關性呢?
分析:) 假設有一三次多項式是2*x^3-2*x^2+x+1,我們來看看其f(1),f(2),f(3),f(4),f(5)
的相差過程。
f(x) 2 11 40 101 206
(1) 9 29 61 105
(2) 20 32 44
(3) 12 12
耶! 不是都是應該是6嗎? 這次為何是12呢?? 有何差別呢?? 你會發現到這次多項式是
2*x^3-2*x^2+x+1,也就是最高項次的係數是2喔!!
也就是最高項次的係數是1的話,則會得到6,最高項次的係數是2的話,則會得到12
BINGO! ,這跟最高項次的係數是有關的喔!(某種猜測)
那我們現在來把(思考三)的題目,分別求出該多項式再找出該最高項次的係數值
,或者利用我剛說的倒三角形最末列的數值法,看有沒有一樣??
解:)因題意是說 f(1)=3, f(2)=5 ,f(3)=9 ,f(4)=23
所以假設該f(x)=a(x-1)(x-2)(x-3)+b(x-1)(x-2)+c(x-1)+3
得到a=4/3 -----最高項次的係數。
那如果用倒三角形的數列相減法,是不是也可以得出呢??
3 5 9 23
(1) 2 4 14
(2) 2 10
(3) 8
有沒看到,這次是得到8,這8剛好除以6=4/3 ------>最高項次的係數。
你可以用我說的方法,去比對多項式的數列與該最高項次係數的關係喔!!
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言