Thư viện Trường Đại học Phú Xuân
Numerically Solving Ordinary Differential Equations

Nguồn ngoài

Numerically Solving Ordinary Differential Equations

The booklet covers basic Euler solvers, Runge-Kutta, and linear multistep methods and discusses explicit vs. implicit methods. It discusses stability and the stability domains of some of the methods and talks about adaptive methods and the concept of stiffness and concluding with a chapter on symplectic methods and why they are important. Beyond the solver algorithms, the book includes many example ODEs and shows their solutions using the methods discussed. Matlab programs accompany the text.

Tác giả
Stuart Brorson
Nhà xuất bản
Northeastern University
Nguồn
LibreTexts
Giấy phép
CC BY-SA
Ngôn ngữ
EN
Danh mục
Khoa học cơ bản
Mục lục· 60 mục
  1. 01: Introduction
  2. 1.01: Solving ordinary differential equations
  3. 1.02: Sampled functions
  4. 1.03: Differentiation on the computer
  5. 1.04: Chapter summary
  6. 02: Forward Euler method
  7. 2.01: Forward Euler algorithm
  8. 2.02: Example - the exponential growth ODE
  9. 2.03: Local truncation error vs. global solution error
  10. 2.04: Example - a driven system
  11. 2.05: Example - the logistic equation
  12. 2.06: Extending Forward Euler to higher order
  13. 2.07: Example - the simple harmonic oscillator
  14. 2.08: Propagator matrix for SHO
  15. 2.09: Stability
  16. 2.10: Chapter summary
  17. 03: Backward Euler method
  18. 3.01: Backward Euler algorithm
  19. 3.02: Example - exponential growth ODE
  20. 3.03: Example - the logistic equation
  21. 3.04: Example- the simple harmonic oscillator
  22. 3.05: Chapter summary
  23. 04: Predictor-corrector methods and Runge-Kutta
  24. 4.01: Heuns method
  25. 4.02: Example - the exponential growth ODE and error scaling
  26. 4.03: Example - the simple harmonic oscillator
  27. 4.04: Midpoint method
  28. 4.05: Example - the exponential growth ODE
  29. 4.06: Runge-Kutta methods
  30. 4.07: Example - the exponential growth ODE
  31. 4.08: Example - the simple harmonic oscillator
  32. 4.09: Example - the hanging pendulum
  33. 4.10: Example - the Van der Pol oscillator
  34. 4.11: Example - Duffings equation
  35. 4.12: Butcher tableaux
  36. 4.13: Chapter summary
  37. 05: Adaptive stepping
  38. 5.01: Choosing h
  39. 5.02: Example - the logistic equation
  40. 5.03: Stiff ODEs
  41. 5.04: Chapter summary
  42. 06: Linear multistep methods
  43. 6.01: Trapezoidal method
  44. 6.02: Example - the exponential growth ODE
  45. 6.03: Adams-Bashforth method 2nd order
  46. 6.04: Adams-Bashforth method 3rd order
  47. 6.05: Adams-Moulton method 3rd order
  48. 6.06: Example - Adams methods and the Van der Pol oscillator
  49. 6.07: Generalizations
  50. 6.08: Chapter summary
  51. 07: Symplectic integrators
  52. 7.01: Energy conserving ODEs
  53. 7.02: Symplectic Euler
  54. 7.03: Example- the simple harmonic oscillator
  55. 7.04: Conservative systems phase space and Liouvilles theorem
  56. 7.05: Euler methods and conservation of phase space volumes
  57. 7.06: Chapter summary
  58. 08: Review and summary
  59. 8.01: Review and summary
  60. 8.02: Guide to Matlab codes