Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Python notebooks for Numerical Analysis

License

NotificationsYou must be signed in to change notification settings

john-s-butler-dit/Numerical-Analysis-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This github consists of Python code corresponding to the courseNumerical Analysis for Ordinary and Partial Differential Equations.

This is theJupyterBook for the code

If you have trouble viewing the jupyter files copy the link and paste into thenbviewer website

Part 1 Numerical Solutions to Ordinary Differential Equations

Chapter 1 Numerical Solutions to Initial Value Problems

  • Euler Method applied to Linear Population EquationOpen In Colab
  • Euler Method applied to Non-Linear Population EquationOpen In Colab

Chapter 2 Higher Order Methods

  • Taylor Method applied to Non-Linear Population EquationOpen In Colab

Chapter 3 Runge–Kutta methods

Chapter 4 Multi-step methods

  • Adam-Bashforth Method (explicit) applied to Population EquationsOpen In Colab

  • Adams-Moulton Method (implicit) applied to Population EquationsOpen In Colab

  • Predictor-Corrector MethodOpen In Colab

Chapter 5 Analsyis of Methods for Initial Value Problems

  • ConsistencyOpen In Colab
  • ConvergenceOpen In Colab
  • StabilityOpen In Colab
  • Further Notes on Consistency, Convergence and StabilityOpen In Colab

Part 2 Numerical Solutions to Boundary Value Problems

Chapter 6 Boundary Value Problems

  • Linear Shooting MethodOpen In Colab

  • Non-Linear Shooting MethodOpen In Colab

  • Finite Difference MethodOpen In Colab

Part 3 Numerical Solutions to Partial Differential Equations

Chapter 8 Parabolic equations (Heat Equation)

  • Explicit Finite Difference MethodOpen In Colab
  • Implicit Finite Difference MethodsOpen In Colab
  • Crank NicolsonOpen In Colab

Chapter 9 Elliptic PDE’s (Poisson Equation)

  • Homogenous EquationOpen In Colab
  • Inhomogeneous Equation with zero boundary conditionsOpen In Colab
  • Inhomogeneous Equation with non-zero boundary conditionsOpen In Colab

Chapter 10 Hyperbolic Equations

  • Wave EquationOpen In Colab
  • Wave Equation Lax-Friedrich MethodOpen In Colab
  • Wave Equation Lax-Wendroff MethodOpen In Colab
  • Burger EquationOpen In Colab

References

[1] Strogatz, S. (2014) Nonlinear dynamics and chaos: with applications to physics, biology, chemistry, and engineering (studies in nonlinearity), Westview Press; 2 edition

[2] Bradie, B., (2006). A Friendly Introduction to Numerical Analysis. Pearson Education India.

[3] Atkinson, K. E., & Han, W. (1993). Elementary numerical analysis. New York: Wiley.

[4] Burden, R. L., Faires, J. D., (1997). Numerical Analysis. Brooks/Cole

[5] Stoer, J., & Bulirsch, R., (1980). Introduction to Numerical Analysis. Springer-Verlag

[6] Smith, G. D., (1992) Numerical Solution of Partial Differential Equations:Finite Difference Method. Oxford

[7] Sirca, S., Horvat, M., 2018, Computational Methods in Physics: Compendium for Students, Second Edition, Springer ISBN: 978-3-319-78619-3

[8] Brunton, S. L., & Kutz, J. N. (2019). Data-driven science and engineering: Machine learning, dynamical systems, and control. Cambridge University Press.


Supplementary Video Lectures

Strogatz. S., (2021, March 1). Nonlinear Dynamics and Chaos - Steven Strogatz, Cornell University [Video]. YouTube.https://www.youtube.com/playlist?list=PLbN57C5Zdl6j_qJA-pARJnKsmROzPnO9V


Popular Videos

The Relationship Equation - Numberphile. (2015, April 3). [Video]. YouTube.https://www.youtube.com/watch?v=BkOIw7vAZCQ

How Wolves Change Rivers. (2014, February 13). [Video]. YouTube.https://www.youtube.com/watch?v=ysa5OBhXz-Q


Popular Press Reading

Tree, I. (2018). Wilding: The return of nature to a British farm. Pan Macmillan.

Strogatz, S. (2004). Sync: The emerging science of spontaneous order. Penguin UK.


Podcasts

Strogatz, S. (2019-2021). Joy of X. Quanta Magazine.https://www.quantamagazine.org/tag/the-joy-of-xIn Our Time, (2014). e, BBC Radio 4https://www.bbc.co.uk/programmes/b04hz49f


Playlist

Butler, J. S., (2021), Numerical Analysis Playlisthttps://open.spotify.com/embed/playlist/58fMf5qf9DGdrGqsY6laMS

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp