ある関数 ( は実数)について、4 点での値が次のようにわかっている。
この 4 点を通る次数 以下の補間多項式を とする。差分商の表を作り、ニュートンの補間公式を用いて の値を求めよ。
差分商とニュートンの補間公式
差分商 などの表を作り、 として補間多項式の値や最高次の係数を求められる
前提
- ラグランジュ補間 (大学数学 数値解析)
この技能までの道筋(13 技能)
読み込み中…
右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
一覧で見る(前提が先)
- 分数のたし算・ひき算 (算数 計算と数のきまり)
- 小数の四則計算 (算数 計算と数のきまり)
- 正負の数の加法・減法 (中学数学 数と式)
- 分数のかけ算・わり算 (算数 計算と数のきまり)
- 四則の混じった計算の順序 (算数 計算と数のきまり)
- 正負の数の乗除・累乗と四則混合 (中学数学 数と式)
- 分配法則を使った計算のくふう (算数 計算と数のきまり)
- 文字式の計算(同類項・分配法則) (中学数学 数と式)
- 乗法公式による展開 (中学数学 数と式)
- 因数分解 (中学数学 数と式)
- 3 次式までの展開と因数分解 (数学I 数と式)
- 剰余の定理・因数定理と高次方程式 (数学II 複素数と方程式)
- ラグランジュ補間 (大学数学 数値解析)
説明
差分商とは、データ点での関数値から割り算を繰り返して作る量です。これを表にまとめると、相異なる 点を通る次数 以下の補間多項式を の形(ニュートン形)で書けます。この形からは、補間多項式の値や最高次()の係数がすぐに読み取れます。点を 1 つ追加しても、それまでの計算をそのまま使い、末尾に 1 項を足すだけで済みます。そのため、ラグランジュ補間より手計算や逐次計算に向いています。
なぜそうしてよいのか
差分商は次のように順に定義します。 とし、 では とします。分母は両端の点の差です。点は相異なるので、分母は 0 になりません。鍵になるのは次の事実です。「 を通る次数 以下の補間多項式の の係数は に等しい」(実際の次数が より低いときは、この係数が 0 になります)。
この事実を についての帰納法で示します。 のとき、1 点を通る次数 0 以下の多項式は定数 なので成り立ちます。 まで成り立つとします。 を を通る補間多項式、 を を通る補間多項式(どちらも次数 以下)とし、 とおきます。 を代入すると 、 を代入すると です。間の点 ()では なので となります。 は次数 以下ですから、補間多項式の一意性により が求める補間多項式です。 の の係数は、帰納法の仮定から となります。
これを使ってニュートン形を導きます。 を を通る補間多項式とすると、 は次数 以下で、 で 0 になります。因数定理より と書け、右辺の の係数 は の最高次係数、つまり です。これを と積み重ねると、 が得られます。
手順
点 (相異なる)を縦に並べ、その横に 0 次の差分商 を書く。
隣り合う値から 1 次差分商 を計算し、次の列に書く。
前の列の隣り合う 2 つの値の差を、両端の点の差で割って次の列を作る。。これを 1 つの値になるまで繰り返す。
表の一番上の斜めの列 を係数として取り出す。最後の値 が の係数である。
を組み立て、求めたい点 を代入して を計算する。
例題
を満たす次数 3 以下の補間多項式を とする。差分商の表を作り、ニュートンの補間公式を用いて を求めよ。
例題の解答
【手順1】 とし、0 次の差分商を と並べる。
【手順2】1 次差分商は 、、。
【手順3】2 次差分商は 、。3 次差分商は 。
【手順4】一番上の斜めの列から、係数 を取り出す。 の係数は である。
【手順5】。 を代入すると 。
(確認:展開すると で、 を満たす。)
答え:
よくある誤り
高次の差分商でも、隣の点どうしの差で割ってしまう誤り。正しくは両端の点の差で割る。例では であり、分母を にしてはいけない。
表の一番上の斜めの列ではなく、下側の斜めの列()を の係数に使ってしまう誤り。正しくは を使う。下側の列を使うなら、掛ける積も にしなければならない。
最後の項に最後の点の因子まで掛けて としてしまう誤り。これでは次数が になってしまう。正しくは までの 個の積である。
差分商の分子と分母で引く順序をそろえない誤り。例えば とすると符号が逆になる。正しくは のように、分子も分母も「後の点 − 前の点」にそろえる。
この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。
入口の問題
実数 の関数 について、次の 3 点での値がわかっている。
この 3 点を通る次数 以下の補間多項式を とする。差分商の表を作り、ニュートンの補間公式を用いて の値を求めよ。で定義された関数 について、3 点 における値 , , を通る次数 以下の補間多項式を とする。差分商の表を作り、ニュートンの補間公式を用いて の値を求めよ。
この技能を使う問題
実数 の関数 について、3 点 における値 , , を通る次数 以下の補間多項式を とする。 の値を求めよ。
で定義された関数 について、3 点 における値 , , を通る次数 以下の補間多項式を とする。 における補間誤差 の値を求めよ。
実数 の関数 について、4 点 における値 , , , を通る次数 以下の補間多項式を とする。 における補間誤差 の値を求めよ。
ある実験で、実数 に対する測定値 が次の 4 組得られた。 この 4 点 をすべて通る、実数係数で次数 以下の多項式 はただ 1 つ存在する。 の値を求めよ。
で定義された実数値関数 について、3 点 における値を通る次数 以下の補間多項式を とする。補間誤差の公式によれば、ある実数 ()が存在して
が成り立つ。この関係式を満たす ()はただ 1 つに定まる。 の値と の値を、この順に組 として求めよ。を正の整数とする。 で定義された関数 について、 個の点 における値 をとる次数 以下の実数係数の補間多項式を とする。補間区間の外の点 における値 を の式で表せ。
この技能の次に学べること
- 補間多項式の誤差 (大学数学 数値解析)