区間 上の実数値連続関数 に対する数値積分公式
を考える。この公式の精度の次数を求めよ。ただし、精度の次数とは「次数が 以下のすべての多項式 に対して等号が成り立ち、ある 次多項式に対しては等号が成り立たない」ような 0 以上の整数 のことである。
求積公式の精度の次数
を順に代入して等号が成り立つかを調べ、求積公式の精度の次数を判定し、精度の次数が最大になるように重みや節点を連立方程式で決定できる
前提
- 台形公式とシンプソン公式 (大学数学 数値解析)
この技能までの道筋(16 技能)
読み込み中…
右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
一覧で見る(前提が先)
- 分数のたし算・ひき算 (算数 計算と数のきまり)
- 小数の四則計算 (算数 計算と数のきまり)
- 正負の数の加法・減法 (中学数学 数と式)
- 分数のかけ算・わり算 (算数 計算と数のきまり)
- 四則の混じった計算の順序 (算数 計算と数のきまり)
- 正負の数の乗除・累乗と四則混合 (中学数学 数と式)
- 分配法則を使った計算のくふう (算数 計算と数のきまり)
- 文字式の計算(同類項・分配法則) (中学数学 数と式)
- 乗法公式による展開 (中学数学 数と式)
- 因数分解 (中学数学 数と式)
- 3 次式までの展開と因数分解 (数学I 数と式)
- 微分係数と導関数の定義 (数学II 微分法と積分法)
- 多項式の微分 (数学II 微分法と積分法)
- 多項式の不定積分 (数学II 微分法と積分法)
- 定積分の計算 (数学II 微分法と積分法)
- 台形公式とシンプソン公式 (大学数学 数値解析)
説明
求積公式(定積分 を、いくつかの点での値の重み付きの和 で近似する式)が、どの次数までの多項式なら誤差なしで積分できるかを判定する技能です。この最大の次数を「精度の次数」といい、公式の良さを比べる基本の物差しになります。さらに、重みや節点を未知数とおき、精度の次数ができるだけ大きくなるように連立方程式で決めることで、新しい求積公式を自分で作れるようになります。
なぜそうしてよいのか
求積公式 が、次数 以下のすべての多項式 に対して を満たし、ある 次の多項式に対しては等号が成り立たないとき、 の精度の次数は であるといいます。一見すると無数の多項式を調べる必要がありそうですが、そうではありません。積分も も「和は和に、定数倍は定数倍に」移ります。つまり 、 です。 次以下の多項式は と書けるので、 の 個で等号が成り立てば、 次以下のすべての多項式で等号が成り立ちます。
次に 次を考えます。 で等号が成り立ち、 で成り立たないとします。このとき、 次の多項式 で のものは、どれも等号を満たしません。誤差が と での誤差の積になり、0 にならないからです。したがって、 を順に代入して初めて等号が崩れる を見つければ、精度の次数は と決まります。たとえば 上の台形公式 は、 と では厳密ですが、 では となるので( のとき両者の差は )、精度の次数は です。
逆に、重みや節点が未知数なら、「 で等号が成り立つ」という条件を未知数についての方程式とみなせます。未知数が 個あれば、ふつうは の 本の式で未知数が決まり、精度の次数が少なくとも の公式が得られます。最後に でも成り立つかを確かめれば、精度の次数が確定します。
手順
近似したい積分 と求積公式 を書き出す。
の厳密値 を について計算する( のときは となる)。
判定するとき: の順に かどうか調べる。初めて成り立たなくなる を見つけ、精度の次数は とする。
重みや節点を決めるとき:未知数の個数を として、 の連立方程式を立てて解く(0 で割る変形をするときは、割る量が 0 でないことを確かめる)。
求めた公式で についても等号を調べ、初めて崩れる次数から精度の次数を確定する。
例題
求積公式 ()について、精度の次数が最大になるように定数 を定めよ。さらに、そのときの と精度の次数を順に求めよ。
例題の解答
【手順 1】、 とおく。
【手順 2】 である。また である。 のときは なので となる。
【手順 4】未知数は の 3 個なので、 で等号を課す。
第 2 式から である。第 3 式を第 2 式で割ると となり、これは を満たす。すると 、 となる。 の 3 式を満たす はこの組だけである。
【手順 5】 を調べると、、 である。 なので等号は成り立たない。よって精度の次数は である。
精度の次数を 3 以上にするには、 のすべてで等号が必要である。しかし を満たす組は上の 1 つしかなく、その組は で等号を満たさない。したがって精度の次数は 3 以上にはできず、最大値は である。
答え:、、、精度の次数は 。
答え:
よくある誤り
等号が成り立った次数までしか調べずに、精度の次数を決めてしまう誤り。たとえば が で厳密だと確かめた時点で「精度の次数は 2」と言い切るのは早すぎる。正しくは、 で と崩れることまで確かめてから、精度の次数を 2 と結論する。
ある高い次数でたまたま等号が成り立つことを根拠に、精度の次数を大きく見積もる誤り。 は、 では が成り立つ。しかし で となるので、精度の次数は ではない。正しくは、 を小さい順に調べ、初めて崩れた の手前をとって精度の次数は である。
の条件を忘れる誤り。 を代入すると、条件は (区間の長さ)となる。たとえば で、 の式だけから重みを決めようとすると解が決まらない。正しくは も加え、 と決める。
節点の個数から精度の次数を決めつける誤り。たとえば「3 点を使うから精度の次数は 2」とするのは誤りである。正しくは、実際に代入して確かめる。 上のシンプソン公式 は、 でも が成り立つ。 では となるので、精度の次数は である。
この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。
入口の問題
区間 上の実数値連続関数 に対する数値積分公式
を考える。この公式の精度の次数を求めよ。ここで公式の精度の次数とは、次数 以下のすべての多項式 に対して等号 が成り立ち、ある 次の多項式に対しては成り立たないような 0 以上の整数 のことである。区間 上の実数値連続関数 に対する数値積分公式
を考える。 を順に代入して、この公式の精度の次数を求めよ。ただし、精度の次数とは「次数が 以下のすべての多項式に対して公式が等号で成り立ち、ある 次の多項式に対しては成り立たない」ような整数 のことである。
この技能を使う問題
区間 上の実数値連続関数 に対する数値積分公式
を考える。ここで は実数の定数、 は を満たす実数の定数である。この公式の精度の次数(次数 以下のすべての実数係数多項式 に対して等号が厳密に成り立つような最大の整数 )ができるだけ大きくなるように を定めるとき、組 を求めよ。区間 上の実数値連続関数 に対して、重み をもつ積分を 2 点で近似する数値積分公式
を考える。ここで は実数の定数、 は を満たす実数の定数である。ある 0 以上の整数 について「次数 以下のすべての実数係数多項式 に対して等号が成り立つ」とき、この公式は次数 まで正確であるという。 を、この公式が正確である次数ができるだけ大きくなるように定めたとき、その最大の次数(精度の次数)を とする。また、そのように定めた公式の右辺を に適用した値を とする。 と をこの順に組 で求めよ。
区間 上の実数値連続関数 に対し、数値積分公式
を考える。ここで は実数の定数、 は を満たす実数の定数である。次数 以下のすべての多項式 に対して が成り立つような最大の整数 を、この公式の精度の次数という。
を、 のそれぞれに対して が成り立つように定める。このとき、公式 の精度の次数 と、 に対する値 を、この順に組 で答えよ。
区間 上の実数値連続関数 に対し、重み関数 をもつ積分の近似公式
を考える。ここで は実数の定数、 は を満たす実数の定数であり、これらは「次数 以下のすべての実係数多項式 に対して公式が等号で成り立つ」ように定める(このような はただ 1 組に定まる)。この公式を に適用したときの誤差
の値を求めよ。区間 を含む開区間で何回でも微分可能な実数値関数 に対し、端点での導関数の値も用いる数値積分公式 を考える。ここで は実数の定数である。この公式が実数係数の次数 以下のすべての多項式 に対して等号で成り立つような 0 以上の整数 の最大値を、この公式の精度の次数という。精度の次数が最大になるように を定めるとき、その と、そのときの精度の次数 の組 を求めよ。
を 以上の整数とし、 を相異なる実数、 を実数とする。区間 上の積分に対する数値積分公式
が、次数 以下のすべての実係数多項式 に対して
を満たす(精度の次数が 以上である)と仮定する。このとき、すべての に対して
が成り立つことを証明せよ。
この技能の次に学べること
- ガウス求積 (大学数学 数値解析)