## ODE4 gives more accurate results than ODE45, ODE23, ODE23s

バージョン 1.1.0.0 (423 KB) 作成者:
Subroutine ode4 is more accurate than ode45, ode23 and ode23s for solving ODE.

ダウンロード: 1K

ライセンスの表示

The attached scripts solve the Two-Body Orbit Vector Ordinary Differential Equation using a MATLAB supported subroutine ode45, ode23 or ode23s and also using a simple unsupported subroutine ode4 (available in the attachment and elsewhere on File Exchange). All these subroutines use the Runge-Kutta algorithm for solving ODE's. The scripts compare the results with the exact analytic solution which is an appropriate ellipse: we can therefore compare the accuracies of the subroutines. We find that the supported subroutines show errors in the range of 0.1 to 0.5%; whereas ode4 shows a peak error of less than 10^-7% i.e. 10^6 times smaller.These results indicate that ode4 should probably be the first Runge-Kutta subroutine to try for solving ODE's. The attached information contains plots of these results and all the necessary scripts to duplicate the results.

### 引用

John Keevil (2023). ODE4 gives more accurate results than ODE45, ODE23, ODE23s (https://www.mathworks.com/matlabcentral/fileexchange/59044-ode4-gives-more-accurate-results-than-ode45-ode23-ode23s), MATLAB Central File Exchange. 取得済み .

すべてのリリースと互換性あり
##### プラットフォームの互換性
Windows macOS Linux
##### カテゴリ
Help Center および MATLAB AnswersOrdinary Differential Equations についてさらに検索
##### 謝辞

ヒントを得たファイル: Solving ODEs in MATLAB, Runge Kutta 4th order ode

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

#### MATLAB_Scripts/

バージョン 公開済み リリース ノート
1.1.0.0