A MATLAB library for solving numerical methods problems — with clarity, computation, and code.
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.”
- ✅ 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
- 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 🔢💻
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.
- Clone this repository:
git clone https://github.com/DuyetBKU/edu-numerical-methods-matlab-lib.git
- Open any
.mfile in MATLAB. - Run the script, follow the comments, and tweak the inputs to explore.
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.
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.