| |
和補間問題很有關係的一個觀念是差商(difference quotient 或 divided difference),
設 x0,x1,…,xn 是兩兩不同的一串實數,再設 f(x) 是對一切 x 值都有意義的函數。令
則 fi(x) 叫 f(x) 關於 xi 的一階差商,從解析幾何的觀點來看,fi(x) 表示連接 (xi,f(xi)) 和 (x,f(x)) 兩點的直線的斜率,對一切 的 x 值,fi(x) 都是有意義的。
我們可以作 fi 的一階差商
這叫作 f(x) 的二階差商,除了 xi,xj 兩點以外,fi,j(x) 都有意義。仿此我們可以作 f(x) 的逐次高階差商
。
把 0,1,2,… 依次作新足標 (subscript),可以將 f(x) 的逐次差商排成下列圖形:
這樣的圖形叫 f 的差商表 (lozenge diagram),表中第三行以後每項都是其左邊一項與該項所在行頂上一項的差被最左行對應項除的商。例如
從逐次差商的定義我們可以得到
式中
現在讓我們看一看 x,x2,x3 關於 0,2,7,-3,8 諸點的差商表:
從這些表的觀察,我們可以猜想:如果 k>n,則 xn 的第 k 階差商必�甯� 0,事實上這是對的,我們可以用數學歸納法來證明:
很明顯的 的各階差商都是 0,假如我們已經知道定理對 x0,x1,…,xn-1 都成立,令 f(x) = xn 因為
是一個 n-1 次的多項式,所以 f0 的 n 階以上差商都是 0,因此如果 k>n,則 k-1>n-1,於是
從而有
-
- 定理(牛頓) n 次多項式的第 n+1 階以上的差商全是 0。
現在回到公式(*),假定 f(x)=t(x) 是一個 n 次多項式,則R=0,以 代 xn+1 便得
這便是牛頓的補間公式。
一般說來,牛頓補間公式並不十分好用──這是由於製作差商表時要作很多次除法的緣故,但若 xi = a+ih,其中 a 及 h 為定數,我們用 yi 表示 t(xi),用 表示 yi+1 -yi,用
表示
等等,這些
叫作 yi 的差分 (finite differences),而牛頓補間公式可以改寫為
式中
這叫作牛頓的差分補間公式,是數值分析 (numerical analysis) 中的一個基本公式。
|
|
|