
Roots of Non-Linear Functions Solver
Software as a Service
NoCategory
Desktop Application DevelopmentClients
Mapua University
Techstack
Python
Purpose
The coursework required a program that finds roots of non-linear functions numerically, showing each iteration of the method so students can verify convergence rather than just receiving a final answer.
Description
A Python application that computes roots of non-linear equations using iterative numerical methods, including Muller's method with complex-root support via cmath. Users enter a function's coefficients, and the solver iterates to a configurable tolerance, printing each step in clean tabulated output. The tool was packaged as a standalone Windows executable so it runs without a Python installation.




