A Java application to find the roots of a function f(x) using prescribed numerical methods and data structures.
Java
Root Finder
The purpose of this assignment is to implement some of these methods and
demonstrate their use in a Java application. The Java application should
provide the following functionality through a GUI:
Selection of the function f(x) being solved based from those listed
in Table 1 below
Plotting the function in a suitable range to show the root(s) of the
equation
Selection of one or more of the root-finding methods from those
listed in Table 2 below
User selection of the starting point(s) for the numerical algorithm
to find the root
Display of the root found to a user-selected number of decimal
places for the selected numerical method
Tabular and graphical representation of results to show iterative
history of calculation breakdown and root approximations