Skip to content
Roots of Non-Linear Functions Solver — Desktop Application Development project by YenkoDev

Roots of Non-Linear Functions Solver

Software as a Service

No

Category

Desktop Application Development

Clients

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.