Skip to content

muhammadalmaskhan/numerical-simulations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📊 Numerical Methods Simulation Lab

An interactive Numerical Computing Playground built with Streamlit 🎨📊.
This project provides visual simulations of core topics in Numerical Analysis so that students can learn by experimenting online.


🚀 Features

  • Interactive input fields for functions, intervals, and matrices
  • Step-by-step visualizations of algorithms
  • Side-by-side comparison of approximation methods
  • Easy to deploy on Streamlit Cloud

🧑‍🏫 Modules Available

  1. Computer Arithmetic & Error – rounding, truncation, and error propagation
  2. Root Approximation – bisection method with step visualization
  3. Interpolation – Lagrange polynomial through given points
  4. Numerical Integration – trapezoidal and Simpson’s rule with shaded areas
  5. Numerical Differentiation – forward, backward, central difference with tangent line
  6. Numerical Linear Algebra – Gaussian elimination step-by-step
  7. Matrix Computations – eigenvalues and eigenvectors (2D visualization included)

🛠️ Installation

Clone this repository:

git clone https://github.com/your-username/numerical-simulations.git
cd numerical-simulations

About

Numerical Computations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages