A Comparative Numerical Study of Classical and Adaptive Methods for Solving Nonlinear Differential Equations Using MATLAB

Authors

  • Hanan Mohammed Saleh Ahmed1 Faculty of Natural Resources Engineering, Bir Al-Ghanam- University of Zawia- Libya Author

DOI:

https://doi.org/10.65405/8xhtgm69

Keywords:

nonlinear differential equations, numerical analysis, Runge–Kutta method, absolute error analysis, computational efficiency

Abstract

This study presents a comparative numerical analysis for solving a class of nonlinear differential equations for which closed-form analytical solutions are difficult to obtain. The aim of the study is to evaluate the efficiency of several numerical integration algorithms, including the Euler method, the fourth-order Runge–Kutta method (RK4), the implicit method, as well as the adaptive solver ode45 within the MATLAB environment, in terms of numerical accuracy, stability, computational time, and the effect of time step size. The methods were applied to three representative mathematical models exhibiting different types of nonlinear behavior. The absolute error, convergence rate, and sensitivity to time step variations were computed. The results showed that the RK4 method achieves the best balance between accuracy and computational efficiency, while ode45 provides the highest numerical stability in cases involving rapid variations. In contrast, the Euler method remains the least accurate despite its computational speed. The scientific contribution of this study lies in providing a unified comparative framework that combines error analysis, numerical verification of convergence order, and time-step sensitivity analysis, thereby supporting the selection of the most appropriate algorithm for scientific and engineering applications.

Downloads

Download data is not yet available.

References

1. Butcher, J. C. (2016). Numerical Methods for Ordinary Differential Equations (3rd ed.). John Wiley & Sons.

2. Hairer, E., Nørsett, S. P., & Wanner, G. (2008). Solving Ordinary Differential Equations I: Nonstiff Problems (2nd ed.). Springer.

3. Hairer, E., & Wanner, G. (2010). Solving Ordinary Differential Equations II: Stiff and Differential-Algebraic Problems (2nd ed.). Springer.

4. Chapra, S. C., & Canale, R. P. (2015). Numerical Methods for Engineers (7th ed.). McGraw-Hill.

5. Abu-Amr, S., Almajbri, T., & Ali, M. (2024). Comparison of Runge-Kutta methods for solving nonlinear equations. Alq Journal of Medical and Applied Sciences,7(4), 1100–1108.

6. Chapra, S. C. (2018). Applied Numerical Methods with MATLAB for Engineers and Scientists (4th ed.). McGraw-Hill.

7. Burden, R. L., & Faires, J. D. (2016). Numerical Analysis (10th ed.). Cengage Learning.

8. Sauer, T. (2017). Numerical Analysis (3rd ed.). Pearson.

9. Atkinson, K. E. (2008). An Introduction to Numerical Analysis (2nd ed.). Wiley.

10. Lambert, J. D. (1991). Numerical Methods for Ordinary Differential Systems: The Initial Value Problem. Wiley.

11. Shampine, L. F., & Reichelt, M. W. (1997). The MATLAB ODE Suite. SIAM Journal on Scientific Computing, 18(1), 1–22.

12. Dormand, J. R., & Prince, P. J. (1980). A family of embedded Runge–Kutta formulae. Journal of Computational and Applied Mathematics, 6(1), 19–26.

13. MathWorks. (2023). MATLAB Documentation: ode45 Solver. Retrieved from https://www.mathworks.com/help/matlab/ref/ode45.html

14. Ascher, U. M., & Petzold, L. R. (1998). Computer Methods for Ordinary Differential Equations and Differential-Algebraic Equations. SIAM.

15. Iserles, A. (2009). A First Course in the Numerical Analysis of Differential Equations (2nd ed.). Cambridge University Press

Downloads

Published

2026-04-22

How to Cite

A Comparative Numerical Study of Classical and Adaptive Methods for Solving Nonlinear Differential Equations Using MATLAB. (2026). Comprehensive Journal of Science, 10(ملحق 39), 746-758. https://doi.org/10.65405/8xhtgm69