Numerical Methods Lab: Space Edition
An interactive web tool that solves and visualizes core numerical-analysis problems. It runs in the browser with no installation, and every iteration is shown, so users see how each answer was reached, not just the final number.
What it solves
• Root-finding: Bisection, False Position, Secant, and Newton-Raphson. Newton-Raphson computes the derivative automatically.
• Linear systems: the Thomas Algorithm for tridiagonal systems, and Jacobi Iteration. Jacobi includes a diagonal-dominance check and can reorder rows automatically.
Key features
• Step-by-step mode: walk through each iteration with a plain-language explanation of the value, the function result, and the error.
• Live charts: convergence and error plots, animated as the calculation runs.
• Method comparison: run several methods on the same equation and compare their convergence side by side on a log-scale chart.
• History and export: every calculation is logged, can be replayed with one click, and can be exported as JSON.
• Built-in reference: each method lists its convergence order, whether it needs a bracket, and whether it needs a derivative.
• Input validation: clear error messages for invalid brackets, bad equations, or non-convergent setups.
Design and tech
A space-themed interface with a loading sequence, starfield, and shooting-star animations. It is a single self-contained HTML file built with HTML, CSS, JavaScript, and Chart.js.
Who it's for
Students and educators who want to understand how these algorithms behave. It also works as a quick engineering calculator for validating results.