初期条件・境界条件

In document 生物資源の基礎数学教材 (Page 115-119)

26.2 初期条件・境界条件 107

れと本質的には共通した仕組みである。これについては 後でもう少し詳しく調べよう。

さて,式(26.34)は, いい線まで行っているが,残念な

がら式(26.27)をまだ満足していない。そこで, いよい

よ「重ね合わせ」を使うのだ。

● 問673 (26.34)のような関数の重ね合わせ:

ψ=

n=1

Ancoscnπt

L sinnπx

L (26.35)

のような関数も, 式 (26.1) を満たし, なおかつ, 式 (26.28), 式(26.29), 式(26.30) を満たすことを, 確認 せよ。ここで,Anは任意の定数である。

式(26.35)は式(26.27)以外の条件を既に満たしてい ることが問673 でわかったので, 心置きなく式(26.35) を使って式(26.27)に挑戦しよう。式(26.35)でt= 0 と置くとtに関するcosの項が全部1になるので,

ψ(x,0) =

n=1

Ansinnπx

L (26.36)

となる。従って, 式(26.35)が式(26.27)を満たすよう にするためには,次式が成り立つように,Anの値を決め ればよいのだ:

n=1

Ansinnπx L =





0 (0≤x <3L/8のとき) h (3L/8≤x <5L/8のとき) 0 (5L/8≤x≤Lのとき)

(26.37) これを実現するためにフーリエ級数展開を使う。まず, 式(26.37)の右辺はx= 0からx=Lまでで定義され ているが, これを便宜上, x=−Lからx= 0に, 奇関 数として拡張しよう(これはフーリエ級数展開を楽にす るための工夫。実体としては, x <0への拡張には意味 が無いが, 数学的操作のためには有用なのだ)。これを ϕ(x)と書く。ϕ(x)の式とグラフは以下のようになる:

ϕ(x) =













0 (−L≤x <−5L/8のとき)

−h(−5L/8≤x <−3L/8のとき) 0 (−3L/8≤x <3L/8のとき) h (3L/8≤x <5L/8のとき) 0 (5L/8≤x≤Lのとき)

(26.38)

そして, 次式が成り立つようにAn を定めるのが, 当 面の目標である(これが成り立てば式(26.37)は自動的

図26.2 φ(x),つまり式(26.38)のグラフ

に成り立つ):

ϕ(x) =

n=1

Ansinnπx

L (26.39)

そのためにはϕ(x)をフーリエ級数展開したいのだが, 諸君が知っているフーリエ級数展開は, −π≤x≤πで 定義された関数に関するものなので, この場合の定義域 (−L≤x≤L)とは少し違う。そこで, フーリエ級数展 開のやり方もちょっと変えなければならない:

● 問674 x=−Lからx=Lの間で定義された実数 関数(正確に言えば, 2乗して積分できる関数の集合)の集合 W を考える(それはRを体とする線型空間である)。W の任意の要素f(x), g(x)について,

⟨f(x), g(x)⟩= 1 L

L

L

f(x)g(x)dx (26.40) という演算を内積として導入する(これが内積の公理を 満たすことは,少し考えればわかるだろう)。

(1) 以下の集合は,W の正規直交基底であることを示せ

(ただし, W の任意の要素をこの線型結合で表現で きる,ということの証明は難しいので省略せよ)。

{ 1

√2,cosπx

L ,cos2πx

L ,· · · ,cosnπx L ,· · ·, sinπx

L, sin2πx

L ,· · · ,sinnπx L ,· · ·}

(26.41) ここでnは1以上の任意の整数。

(2) W の任意の要素f(x)を,

f(x) = P0

√2 +

n=1

{Pncosnπx

L +Qnsinnπx

L } (26.42) と表すとき(P0, P1, P2,· · ·, Q1, Q2,· · · は適当な定

26.2 初期条件・境界条件 109 数),次式を示せ:

P0= 1 L

L

L

f(x)

√2 dx (26.43)

Pn= 1 L

L

L

f(x) cosnπx

L dx (26.44)

Qn= 1 L

L

L

f(x) sinnπx

L dx (26.45)

● 問675 (26.39)で定義したϕ(x)を式(26.42)の ように表すと,次式が成り立つことを示せ:

(1) P0= 0 (26.46)

(2) Pn= 0 (26.47)

(3) Qn= 4h nπsinnπ

2 sinnπ

8 (26.48)

(4) ϕ(x) =

n=1

4h nπsinnπ

2 sinnπ

8 sinnπx

L (26.49)

式(26.39)と式(26.49)を見比べてみよう。目標が達 成できたことがわかるだろう。つまり,式(26.39)のAn

を,式(26.48)のQnのように定めればよい。その結果, 式(26.35)は次式のようになる:

ψ=

n=1

4h nπsinnπ

2 sinnπ

8 coscnπt

L sinnπx

L (26.50)

式(26.50)が, 求める解である。すなわち, 式(26.50) は, 式(26.1) を満たし, なおかつ, 式(26.27) から式

(26.30)までの条件(初期条件と境界条件)を全て満た

す,パーフェクトな関数である。お疲れ様!!

では, 苦労して導いた式(26.50)をグラフに描いてみ よう。といっても, n=∞ まで計算することはできな いので, ここではn= 11までとしよう。

● 問676

(1) 式(26.48)において, nが偶数の時はAn = 0とな ることを示せ。

(2) 次式を示せ: A1= 4h

π sinπ 8 A3=−4h

π 1 3sin3π

8 A5= 4h

π 1 5sin5π

8 A7=−4h

π 1 7sin7π

8 A9= 4h

π 1 9sin9π

8 A11=−4h

π 1

11sin11π 8

· · · (26.51)

(3) L= 4, h = 1, c = 1とする。表計算ソフトを使っ て,式(26.50)のグラフを, t= 0,0.5,1,2,3,4のそ れぞれについて描け。ただし, 和はn= 11までで 打ちきってよい(やる気のある人はもっとたくさん までやってもよい)。縦軸のスケールをグラフ間で 統一すること。

図26.3に, この解のグラフの例を示す。ただし, こ のグラフは厳密な解ではない。例えば, t = 0では式 (26.27)からずれている部分がある。式(26.27),つまり 図26.1では,グラフの山はx= 3L/8とx= 5L/8で垂 直な壁を持ち, その間ではフラットな山頂と裾野を持つ はずだが, 図26.3のt= 0では,壁が崩れているし, フ ラットであるべきところもフラットではない。これは,

式(26.50)をn= 11 までしか計算していないからであ

る。もっと多くの項まで計算すれば, よりシャープに式

(26.27)を再現するはずである。

式(26.50)をn= 31まで計算したグラフを図26.4に 示す。図26.3よりもシャープに波形を再現しているこ とがわかる。このグラフの細かい特徴を見ていこう:

t= 0.5では,山の高さが半分に, 幅が2倍になってい る。これは,最初の山の半分(上下の半分。左右方向の 半分ではない)が左方向へ, もう半分が右方向へ進む波 になったからである。実際, 波は速度がc = 1なので, t = 0.5のときに, x方向は0.5だけ移動しているはず だ。もとの山の半分を左に0.5だけずらし,もう半分を 右に0.5だけずらせば, このようなグラフになることは 明らかである。うまくつじつまがあっているではないか

(形が若干崩れているのは仕方ない。計算を有限項で打 ち切ったことによる誤差である)。

-1 -0.5 0.5 1

1 2 3 4

t=0

O x

ψ

-1 -0.5 0.5 1

1 2 3 4

t=0.5

O x

ψ

-1 -0.5 0.5 1

1 2 3 4

t=1.0

O x

ψ

-1 -0.5 0.5 1

1 2 3 4

t=2.0

O x

ψ

-1 -0.5 0.5 1

1 2 3 4

t=3.0

O x

ψ

-1 -0.5 0.5 1

1 2 3 4

t=4.0

O x

ψ

図26.3 式(26.50)のグラフ。L = 4, h = 1, c= 1 とする。n= 11まで。

t = 1では, 半分半分に分かれた波が, 左と右にそれ ぞれさらに進んで,完全に分離した状態である。この後, 間もなく,それぞれはx= 0とx= 4の境界にぶつかる ことになる。

t= 2では, それぞれの波が境界にぶつかり,既に反射 した波が, まだ反射していない波と重なり合って, 互い に打ち消し合った瞬間である。一見, 波は消えてしまっ て静穏が訪れたように見えるが, そうではない。波は動 いており,ψは今にも上下に変化しようとしている(ψ は0でも∂ψ/∂tは0ではない)。

-1 -0.5 0.5 1

1 2 3 4

t=0

O x

ψ

-1 -0.5 0.5 1

1 2 3 4

t=0.5

O x

ψ

-1 -0.5 0.5 1

1 2 3 4

t=1.0

O x

ψ

-1 -0.5 0.5 1

1 2 3 4

t=2.0

O x

ψ

-1 -0.5 0.5 1

1 2 3 4

t=3.0

O x

ψ

-1 -0.5 0.5 1

1 2 3 4

t=4.0

O x

ψ

図26.4 式(26.50)のグラフ。L = 4, h= 1, c= 1 とする。n= 31まで。

t= 3では, それぞれの波が境界に衝突し終わり,反射 した波だけが存在する状態だ。境界(つまり両端)では ψ= 0という条件のために,ψは0以外の値をとりよう がない, つまりそこで波は変位できないから, 反射波は 上下がひっくり返った形になる。(こういう条件を固定端 条件と言う。ちなみに境界条件には「自由端条件」というの もある。自由端条件では,反射波は上下がひっくり返らない。

固定端条件と自由端条件を線型結合したような境界条件もあ

る)。その理由を簡単に言うと,ひっくり返った反射波が

もとの波と重ね合わさることで, 両者が境界で互いに打 ち消し合って,そこではψが常に0になるのである。境

26.3 熱伝導方程式・拡散方程式 111

In document 生物資源の基礎数学教材 (Page 115-119)