markdown
常微分方程式の数値解法-基本演習md 3ea48fc
exercise/math/differential-equations/numerical-ode-methods.exercise.n.md

常微分方程式じょうびぶんほうていしき数値解法すうちかいほう-基本演習きほんえんしゅう

date2026-07-16document_iddoc_50de630b0683451582cd90bbb0248096descriptionRunge-Kutta 法の精度、陽的・陰的 Euler 法の安定性、非線型陰的ステップの解法を区別して確認する演習である。prerequisites方向場・Euler 法・誤差と安定性の入口 / Euler 法を超える数値解法:Runge-Kutta 法と陰的方法type問題演習content_typeexercisestatusactiverelateddata/lecture/math/differential-equations/direction-fields-euler-method-error-and-stability.lecture.n.md / data/lecture/math/differential-equations/beyond-euler-runge-kutta-and-implicit-methods.lecture.n.md / data/lecture/math/differential-equations/analytic-numerical-and-qualitative-ode-methods.lecture.n.md
mathdifferential-equationsexercisenumerical-methodsstability
data/lecture/math/differential-equations/beyond-euler-runge-kutta-and-implicit-methods.lecture.n.md

1演習えんしゅう方針ほうしん

この演習えんしゅうでは、精度せいど安定性あんていせい、1 ごとの方程式ほうていしき負担ふたんけて評価ひょうかする。高次精度こうじせいどであることだけでは、かた問題もんだいおおきいきざみで安定あんていけるとはかぎらない。


2問題もんだい 1

4 Runge-Kutta ほう

y=y,y(0)=1

きざはば h=0.1 で 1 だけ計算けいさんせよ。

2.1解答例かいとうれい

k1=1,k2=1.05,k3=1.0525,k4=1.10525

なので、

y1=1+0.16(k1+2k2+2k3+k4)=1.105170833

である。

2.2解説かいせつ

正確値せいかくちe0.1=1.105170918 である。1 計算けいさんだけでも、区間くかん途中とちゅうかたむきをわせる効果こうか確認かくにんできる。


3問題もんだい 2

十分じゅうぶんなめらかな問題もんだいを 4 Runge-Kutta ほうき、固定こていした終点しゅうてんきざはば hh/2誤差ごさ比較ひかくする。漸近収束域ぜんきんしゅうそくいきでは、そのをどのように予想よそうするか。また、この比較ひかくだけで厳密誤差保証げんみつごさほしょうになるか。

3.1解答例かいとうれい

大域誤差たいいきごさCh4+o(h4)あらわされる範囲はんいでは、h/2誤差ごさh誤差ごさやく 1/16 になる。ただし、きざみがまだ十分じゅうぶんちいさくない場合ばあいや、まる誤差ごさ不安定性ふあんていせい支配的しはいてき場合ばあいにはこのあらわれない。半減比較はんげんひかくだけは厳密げんみつ上界じょうかい証明しょうめいではない。


4問題もんだい 3

Forward Euler ほうと Backward Euler ほう

y=-20y

きざはば h=0.2適用てきようし、それぞれの増幅率ぞうふくりつもとめよ。しんかい減衰げんすい整合せいごうするのはどちらか。

4.1解答例かいとうれい

Forward Euler ほう増幅率ぞうふくりつ

1-20h=-3

で、絶対値ぜったいちが 1 をえるため不安定ふあんていである。Backward Euler ほう増幅率ぞうふくりつ

11+20h=15

であり、減衰げんすい整合せいごうする。

4.2解説かいせつ

この比較ひかくは Backward Euler ほう線型減衰問題せんけいげんすいもんだいたいする安定性あんていせいしめす。陰的方法いんてきほうほうならすべての問題もんだい無条件むじょうけん安定あんてい、という主張しゅちょうではない。


5問題もんだい 4

Backward Euler ほう

y=-y3

適用てきようする。z=yn+1たす方程式ほうていしきき、h>0 のとき実数解じっすうかい一意いちいであることを説明せつめいせよ。また、反復計算はんぷくけいさんをどのりょう停止ていしすべきか。

5.1解答例かいとうれい

方程式ほうていしき

F(z)=z+hz3-yn=0

である。F(z)=1+3hz2[PARSE ERROR: Undefined("Command(\"ge\")")]1 なので F狭義単調増加きょうぎたんちょうぞうかであり、さらに z±F(z)± だから、実数解じっすうかいはちょうど 1 つある。しんz* とすると、平均値へいきんち定理ていりから |z-z*|[PARSE ERROR: Undefined("Command(\"le\")")]|F(z)| である。この問題もんだいでは残差ざんさ許容値きょようち誤差ごさ直接ちょくせつおさえる。反復はんぷく|F(z)|更新量こうしんりょう確認かくにんし、反復上限はんぷくじょうげんもうける。


6問題もんだい 5

y=-1000(y-cost)-sint,y(0)=1

かんがえる。正確解せいかくかいy(t)=cost であることを確認かくにんし、Forward Euler ほうではかい時間尺度じかんしゃくどくらべて非常ひじょうちいさいきざみが必要ひつようになる理由りゆうべよ。方法選択ほうほうせんたく候補こうほげよ。

6.1解答例かいとうれい

y=cost代入だいにゅうすると、両辺りょうへんはともに -sint になる。かいからの微小びしょうなずれ ee=-1000eしたがい、Forward Euler ほう増幅率ぞうふくりつ1-1000h である。減衰げんすいには 0<h<0.002必要ひつようになる。かい cost 自体じたい時間尺度じかんしゃくど 1 で変化へんかするのに、陽的方法ようてきほうほう安定性あんていせいきざみを制限せいげんするため、この問題もんだいかたい。候補こうほとして Backward Euler ほうなど、実軸方向じくほうこうひろ安定領域あんていりょういきをもつ陰的方法いんてきほうほう検討けんとうする。

raw .n.md をコピー
loc をコピー (filepath:line ~ line)
copy share link
copy encoded share link
path をコピー
copy share link
copy encoded share link
copy share link
copy encoded share link
タブを全て閉じる