Question: Design and construct a computer program in one of the following languages (Java or Python) that will illustrate the effects of rounding errors and truncation

Design and construct a computer program in one of the following languages (Java or Python) that will illustrate the effects of rounding errors and truncation errors. The following is a plot of the function f(x) = sin(x, + x2 : In order to illustrate the effects of the two major error sources, rounding and truncation, attempt to determine an approximation to the derivative of f(x) at x 2.0 radians using the difference approximation given below. (The true answer is 4 + 12 cos(8) or about 2.2539995942966376896) Use the formula: f' (x) (f(xth) - f(x)) / h with h-1, 0.5, 0.25, 1.8189894035459e-12 (i.e, keep halving h until it is less than 2.0e-12.) Print out the values of h, your approximation to f(x), and the error in the approximation for each value of h used. This error will include the effects of both truncation and rounding
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
