区間 上の実数値連続関数 に対して、2 点の求積公式
を考える。節点 は、内積 に関して と の両方に直交する、最高次の係数が の 2 次多項式の零点とする。重み は、 と に対して公式が等号で成り立つように定める(これが 2 点ガウス・ルジャンドル求積である)。
この公式を に適用したときの誤差
を求めよ。
点のガウス求積(重み関数つきを含む)の節点を直交多項式の零点として、重みを精度の条件から求め、精度の次数が であることや、 に適用したときの誤差を求められる
読み込み中…
右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
ガウス求積は、 個の節点と重みを使って と近似する求積公式です。節点と重みの両方を最適に選ぶので、 次までのすべての多項式で厳密に等号が成り立ちます。ここでは、節点を直交多項式の零点として求め、重みを精度の条件から決めます。さらに、精度の次数がちょうど であることを示し、 のときの誤差を計算します。重み関数 つきの積分(例: )にもそのまま使えます。
区間 上で (有限個の点を除く)とし、内積を と定めます。 をこの内積でグラム・シュミットの直交化にかけ、最高次の係数を 1 にそろえたものを とします。 は 次の多項式で、 次以下のどの多項式とも直交します。 の零点はすべて実数で、互いに異なり、 の中にあります。なぜなら、 が で符号を変える点が 個 しかないとすると、 ( なら )は次数 以下です。しかも は で符号が一定で恒等的に 0 ではないので、 となり、直交性に矛盾するからです。そこで、この 個の零点 を節点にし、 で等号が成り立つように重みを決めます。節点が相異なるので、この連立 1 次方程式の解はただ 1 つに決まります。
こうすると 次以下の多項式 で等号が成り立ちます。 を で割って ( は 次以下)と書きます。すると です。一方、 より なので、右辺は に一致します。
逆に、 次の では等号が成り立ちません。左辺は ですが、右辺は だからです。したがって精度の次数はちょうど です。誤差を とおくと、 は 次以下なので が 0 になります。よって です。さらに で、 は低次の項と直交するので、 と計算できます。
内積 を定め、モーメント を必要な分()だけ計算する。
最高次の係数が 1 の 次多項式 を求める。条件は で、モーメントを使って の連立 1 次方程式を解く(グラム・シュミットで求めてもよい)。
を解き、 個の相異なる実数解を節点 とする。
で等号が成り立つ条件 を解いて、重み を求める。
精度の次数は である。 に対する誤差は で求める。
重み関数 の区間 上の 2 点ガウス求積 を作る。 に対する誤差 を求めよ。
手順 1: モーメントは である。よって 。
手順 2: とおく。直交の条件は次の 2 つである。
分母を払うと 、。これを解いて 。よって 。
手順 3: を解くと 。これが節点で、どちらも の中にある。
手順 4: 重みは 、 から決まる。 として解くと 。
手順 5: 精度の次数は なので、 で初めて誤差が出る。その値は
。
(検算)節点では が成り立つので、これを繰り返し使うと となる。よって 。したがって で一致する。
答え:
重み関数があるのに、重みなしの内積 で直交化してしまう誤り。たとえば に、ルジャンドル型の節点( では )を使ってしまう。正しくは で直交化し、節点は になる。
点のガウス求積は 次まで厳密だと思い、 としてしまう誤り。正しくは精度の次数は で、 である。例: 、、 では 。
誤差を最高次の係数が 1 でない直交多項式のノルムで計算してしまう誤り。例: で としてしまう。正しくは最高次の係数を 1 にした を使い、()である。
重みを求めるとき、モーメントの右辺に重み関数をかけ忘れ、 としてしまう誤り。正しくは で、上の例なら ( ではない)となる。
この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。
区間 上の実数値連続関数 に対して、2 点の求積公式
を考える。節点 は、内積 に関して と の両方に直交する、最高次の係数が の 2 次多項式の零点とする。重み は、 と に対して公式が等号で成り立つように定める(これが 2 点ガウス・ルジャンドル求積である)。
この公式を に適用したときの誤差
を求めよ。
区間 上の実数値連続関数 に対して、2 点ガウス求積公式
を考える。節点 は、内積 に関して と直交する 2 次のモニック多項式 の零点とし、重み は に対して公式が等号で成り立つように定める。
この公式を に適用したときの誤差
を求めよ。
実数値連続関数 に対して、区間 上の積分を 2 点で近似する求積公式
を考える。節点 と重み は、精度の次数が最大()になるように定める(2 点のガウス・ルジャンドル求積)。この公式を に適用したときの誤差
の値を求めよ。
区間 上の実数値連続関数 に対して、重み をもつ積分を 2 点で近似する数値積分公式
を考える。ここで は実数の定数、 は を満たす実数の定数である。
ある 0 以上の整数 について「次数 以下のすべての実数係数多項式 に対して等号が成り立つ」とき、この公式は次数 まで正確であるという。 を、この公式が正確である次数ができるだけ大きくなるように定めたとき、その最大の次数(精度の次数)を とする。また、そのように定めた公式の右辺を に適用した値を とする。 と をこの順に組 で求めよ。
区間 上の実数値連続関数 に対し、重み関数 をもつ積分の近似公式
を考える。ここで は実数の定数、 は を満たす実数の定数であり、これらは「次数 以下のすべての実係数多項式 に対して公式が等号で成り立つ」ように定める(このような はただ 1 組に定まる)。
この公式を に適用したときの誤差
の値を求めよ。
を 以上の整数とし、 を相異なる実数、 を実数とする。区間 上の積分に対する数値積分公式
が、次数 以下のすべての実係数多項式 に対して
を満たす(精度の次数が 以上である)と仮定する。このとき、すべての に対して
が成り立つことを証明せよ。