Sie verfolgen jetzt diese Einreichung
- Aktualisierungen können Sie in Ihrem Feed verfolgter Inhalte sehen.
- Je nach Ihren Kommunikationseinstellungen können Sie auch E-Mails erhalten.
This MATLAB package provides a compact, transparent implementation of 8th-order Adams-Bashforth-Moulton integration for orbital dynamics and other smooth initial-value problems. Unlike black-box solvers, the code exposes the predictor-corrector structure, derivative history handling, Runge-Kutta startup procedure, MATLAB ODE-style driver interface, fixed-step acceleration path, and variable-step ABM formulation, making it useful for researchers who want to study, modify, or benchmark multistep integration methods directly.
The included benchmark against MATLAB's ode113 provides an immediate way to evaluate accuracy and CPU time for a normalized Kepler problem with an analytical reference solution. Tolerances are supplied through odeset, and odeABM8 supports MATLAB-style vector tspan output, returning t and y at requested output times such as span = 0:60:3600. Because the implementation is modular, researchers can replace the force model, adjust tolerances, inspect intermediate histories, or extend the method toward more advanced variable-step and variable-order schemes while keeping the workflow simple and reproducible.
References
E. Hairer, S. P. Norsett, and G. Wanner, Solving Ordinary Differential Equations I: Nonstiff Problems, 2nd ed., Springer, 1993.
L. F. Shampine and M. K. Gordon, Computer Solution of Ordinary Differential Equations: The Initial Value Problem, W. H. Freeman, 1975.
A. C. Hindmarsh et al., SUNDIALS: Suite of Nonlinear/Algebraic Equation Solvers, ACM Transactions on Mathematical Software, 31(3), 363-396, 2005.
Zitieren als
Meysam Mahooti (2026). Adams-Bashforth-Moulton (https://de.mathworks.com/matlabcentral/fileexchange/55433-adams-bashforth-moulton), MATLAB Central File Exchange. Abgerufen .
Kategorien
Mehr zu Partial Differential Equation Toolbox finden Sie in Help Center und MATLAB Answers
Allgemeine Informationen
- Version 2.0.0 (101 KB)
Kompatibilität der MATLAB-Version
- Kompatibel mit allen Versionen
Plattform-Kompatibilität
- Windows
- macOS
- Linux
| Version | Veröffentlicht | Versionshinweise | Action |
|---|---|---|---|
| 2.0.0 | It was revised to decrease runtime. |
||
| 1.1.1 | The code was changed to a variable-step integrator. |
||
| 1.1 | Revised on 2018-12-25. |
||
| 1.0.0.0 | Accuracy assessment is added to ABM8_test.m |
