Question: * This is for CS 101 Java class. I can only use while loops. I cannot use for, do-while or any other repetition method.* d.
* This is for CS 101 Java class. I can only use "while" loops. I cannot use "for", "do-while" or any other repetition method.*


d. Create a new project Lab04d. In this part, you are going to compute arctan(x) in radians The following formula approximates the value of arctan(x) using Taylor series expansion: 2k +1 tan-1 (x) = > (-1)" 2k 1 k=0 Depending on the number of terms included in the summation the approximation becomes more accurate Your program will input from the user the value of x, which should be in the range (-1,1) and also the precision of the summation. You are going to calculate how many terms of the series are needed to approximate the sum up to the given precision for the given x value Since it is an alternating series, the absolute error of the approximation of arctan(x) by the 2k+1 partial sum, -o(-1)" 2k +1 72 lx2n+3 2k + 11-2n+3 2k+1 2k+1 tan-1(x)- (-1)" 2k +1 k=0 k =n+ 1 that is the absolute value of the (n+1)st term in the series. If this is bounded by absolute error of the approximation is desired to be less than some precision > 0, then it is - precision 2n+3 sufficient to set n to be smallest integer n such that
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
