Skip to content

MATLAB library for solving numerical methods problems — with clarity, computation, and code.

License

Notifications You must be signed in to change notification settings

DuyetBKU/edu-numerical-methods-matlab-lib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧮 numerical-methods-matlab-lib

A MATLAB library for solving numerical methods problems — with clarity, computation, and code.


✨ About This Project

Ever wondered how to approximate solutions to equations that have no exact answer?
How to numerically integrate functions or solve differential equations step-by-step?

numerical-methods-matlab-lib is a hands-on collection of MATLAB scripts crafted to simulate, visualize, and solve classic problems in numerical analysis. From root-finding and interpolation to linear systems and ODE solvers, this library aims to make numerical methods both approachable and practical.

💡 “When exact isn’t possible, numerical methods step in — and code brings them to life.”


📚 What You’ll Find

  • ✅ Well-commented MATLAB scripts for key numerical methods
  • ✅ Root-finding techniques (Bisection, Newton-Raphson, Secant)
  • ✅ Numerical integration and differentiation
  • ✅ Solving systems of linear equations (Gauss elimination, LU decomposition)
  • ✅ Polynomial interpolation (Lagrange, Newton)
  • ✅ Solving ordinary differential equations (Euler, Runge-Kutta)
  • ✅ Visualizations for error analysis and convergence

🎯 Who Is This For?

  • Students learning numerical analysis or MATLAB
  • Instructors looking for demonstrations and examples
  • Engineers applying numerical techniques to real-world problems
  • Anyone who wants to understand how math meets computation 🔢💻

🧠 Why This Matters

Numerical methods are essential when analytical solutions don’t exist or are too complex.
They help us:

  • Approximate the unapproachable
  • Understand error and stability
  • Bridge theory with computational practice

This library aims to make that bridge clear, visual, and interactive.


🚀 Getting Started

  1. Clone this repository:
    git clone https://github.com/DuyetBKU/edu-numerical-methods-matlab-lib.git
  2. Open any .m file in MATLAB.
  3. Run the script, follow the comments, and tweak the inputs to explore.

🙌 Support & Contributions

We welcome your:

  • ⭐ Stars — if you find this project useful
  • 🐞 Issues — for bugs, typos, or suggestions
  • 📥 Pull requests — if you’d like to add methods, improve explanations, or expand visualizations

Let’s build a library where approximation meets understanding — together.


❤️ Final Words

This is more than code.
It’s a toolbox for learning how we solve the unsolvable,
and a tribute to the beauty of approximation,
built one algorithm at a time.

If this library helps you understand numerical methods —
give it a ⭐ and share it with someone who might need it too.

Let’s compute the impossible.
Together. 🧮✨


© 2025 DuyetBKU — Made with MATLAB and a love for numerical problem-solving.

About

MATLAB library for solving numerical methods problems — with clarity, computation, and code.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published