門前小僧
関数の直交性
演習とプログラミング
【要点】
[内積]
周期、複素関数、
ここで、はの複素共役である。
[ノルム]
[内積の性質]
(1)
(2) 、
(3)
(4)
(5)ならば、
[直交する]
のとき、とは直交する。
[シュヴァルツの不等式]
[三角不等式]
[ルジャンドル多項式]
ルジャンドル多項式の列挙 (n=0~5)
Pyhonプログラム
ルジャンドル多項式のグラフ
のグラフ のグラフ
Pythonプログラム
演習とプログラミング
[問題2-1]
SymPy を利用して、におけるとの距離を求めよ。
また、も求めよ。
(解)
ここで、
から
であることから
を得る。
つぎに、を求める。
以上は計算によるものであるが、Python ではつぎのようになる。
実行結果
実行結果より
が得られるので、
が得られる。
[問題2-2]
つぎので定義されたそれぞれの関数に対し、内積を求めよ。
(1) (2)
(3) (4)
(解)
(1)
(2)
(3)
(4)
[問題2-3]
ルジャンドル多項式に対して、つぎのボネの漸化式(A)が成り立つことが知られている。
(A)
であることと式(A)を用いて、を求めよ。
(解)
とする。
となるから
とする。
となるから
とする。
となるから
[問題2-4]
(1)を満たす多項式が存在することが知られている。
を次のチェビシェフ多項式(Chebyshev polynomial)という。
を求めよ。
(2)の範囲でのグラフを描け。ただし、における次のチェビシェフ多項式の
値を求めるには、eval_chebyc(n,t)を使う。
(3)チェビシェフ多項式は、次の意味で直交性を持つことを示せ。
[ヒント] とおいてみる。
(解)
(1)
のとき
のとき
のとき
のとき
(2)
のグラフ
Pythonプログラム
(3)
とおくと
である。
ここで、のとき
つぎに、のとき
それら以外、つまりのとき
戻る