Question: Your homework is to write a program, which will find a root of any function by using Fixed - Point Iteration Method. This method is

Your homework is to write a program, which will find a root of any function by using Fixed-Point Iteration Method.
This method is a iterative process for finding an approximation to a root of a function by repeatedly applying a transformation of that function, starting from an initial guess, until the process converges to a fixed point.
Your program should use the following inputs:
f(x): The function to find its root
x_0: The initial guess for iterative process
tol: A value, which is very close to zero, to stop the iterations
max_iter: The maximum number of iterations
Your program should satisfy the following requirements:
To find the transformed function for f(x)=0-> x=g(x)
To converge to a root with iterations x_(n+1)=g(x_n)
To stop if |f(x_n)|max_iter
To have a visual representation of the iterative process, like an animation on a plot
To get the inputs as JSON and response as JSON, so run as an API
To have an independent GUI to use this API (GUI SHOULD WRTTEN IN JAVASCRIPT AND T SHOULD HAS GRAPH OF FUNCTON AND It should show the iterations between every two x values in an animated way on graph.Also return root. ) it will get f(x), X0, tolerance and max_ter from user as an input !!! This is important)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!