計算例:2段2次陽的方法の条件の導出とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > 計算例:2段2次陽的方法の条件の導出の意味・解説 

計算例:2段2次陽的方法の条件の導出

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/07/18 03:25 UTC 版)

ルンゲ=クッタ法」の記事における「計算例:2段2次陽的方法の条件の導出」の解説

前述通り2段の陽的方法2次精度を持つための係数対す条件は、 b 1 + b 2 = 1 {\displaystyle b_{1}+b_{2}=1} , b 2 c 2 = 1 / 2 {\displaystyle b_{2}c_{2}=1/2} , かつ b 2 a 21 = 1 / 2 {\displaystyle b_{2}a_{21}=1/2} である。例として、それらの条件導出見てみよう一般的に2段陽的ルンゲ=クッタ法対応する配列以下の通りである(一貫性用いて c 1 = 0 {\displaystyle c_{1}=0} がわかる)。 0 c 2 a 21 b 1 b 2 {\displaystyle {\begin{array}{c|cc}0&&\\c_{2}&a_{21}&\\\hline &b_{1}&b_{2}\\\end{array}}} 公式から k 2 = f ( t n + c 2 h , y n + h a 21 f ( t n , y n ) ) {\displaystyle k_{2}=f(t_{n}+c_{2}h,y_{n}+ha_{21}f(t_{n},y_{n}))} の f(tn,yn) に関するテイラー展開考える k 2 = f ( t n , y n ) + c 2 h f t ( t n , y n ) + h a 21 f ( t n , y n ) f y ( t n , y n ) + O ( h 2 ) {\displaystyle k_{2}=f(t_{n},y_{n})+c_{2}hf_{t}(t_{n},y_{n})+ha_{21}f(t_{n},y_{n})f_{y}(t_{n},y_{n})+O(h^{2})} ここで、ft は f の t に関する偏微分である。それを y n + 1 = y n + h ( b 1 k 1 + b 2 k 2 ) {\displaystyle y_{n+1}=y_{n}+h(b_{1}k_{1}+b_{2}k_{2})} に代入し、 k 1 = f ( t n , y n ) {\displaystyle k_{1}=f(t_{n},y_{n})} を用いて整理するy n + 1 = y n + h ( b 1 + b 2 ) f ( t n , y n ) + h 2 b 2 ( c 2 f t ( t n , y n ) + a 21 f ( t n , y n ) f y ( t n , y n ) ) + O ( h 3 ) {\displaystyle y_{n+1}=y_{n}+h(b_{1}+b_{2})f(t_{n},y_{n})+h^{2}b_{2}(c_{2}f_{t}(t_{n},y_{n})+a_{21}f(t_{n},y_{n})f_{y}(t_{n},y_{n}))+O(h^{3})} となる。同時に方程式 y ′ ( t ) = f ( t , y ) {\displaystyle y'(t)=f(t,y)} の t に関する微分取って y' を f(t,y) に置き換えると y ″ ( t ) = f t ( t , y ) + f ( t , y ) f y ( t , y ) {\displaystyle y''(t)=f_{t}(t,y)+f(t,y)f_{y}(t,y)} となる。厳密解を y(t) とする。上記式を用いて y(tn+1) の tn に関するテイラー展開考える y ( t n + 1 ) = y ( t n ) + h f ( t n , y n ) + 1 2 h 2 ( f t ( t n , y n ) + f ( t n , y n ) f y ( t n , y n ) ) + O ( h 3 ) {\displaystyle y(t_{n+1})=y(t_{n})+hf(t_{n},y_{n})+{\frac {1}{2}}h^{2}(f_{t}(t_{n},y_{n})+f(t_{n},y_{n})f_{y}(t_{n},y_{n}))+O(h^{3})} 2次精度を持つ条件は、局所誤差 e n + 1 , h = y ( t n + 1 ) − y n + 1 = O ( h 3 ) {\displaystyle e_{n+1,h}=y(t_{n+1})-y_{n+1}=O(h^{3})} である。二つの展開式係数比較すると、その条件b 1 + b 2 = 1 {\displaystyle b_{1}+b_{2}=1} , b 2 c 2 = 1 / 2 {\displaystyle b_{2}c_{2}=1/2} , かつ b 2 a 21 = 1 / 2 {\displaystyle b_{2}a_{21}=1/2} であることがわかる。

※この「計算例:2段2次陽的方法の条件の導出」の解説は、「ルンゲ=クッタ法」の解説の一部です。
「計算例:2段2次陽的方法の条件の導出」を含む「ルンゲ=クッタ法」の記事については、「ルンゲ=クッタ法」の概要を参照ください。

ウィキペディア小見出し辞書の「計算例:2段2次陽的方法の条件の導出」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「計算例:2段2次陽的方法の条件の導出」の関連用語

計算例:2段2次陽的方法の条件の導出のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



計算例:2段2次陽的方法の条件の導出のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのルンゲ=クッタ法 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS