Question: using python code to create 4. [2] In this question you will approximate the (Gauss) error function erf(x) 6-72 dt ( penye using the power

 using python code to create 4. [2] In this question you

will approximate the (Gauss) error function erf(x) 6-72 dt ( penye using

using python code to create

4. [2] In this question you will approximate the (Gauss) error function erf(x) 6-72 dt ( penye using the power series expansion 2 (-1)x2i+1 2 r3 27 erf(x) = + + (2i + 1)i! 3 10 42 216 Write the code that computes the sum above, and which stops when either of the two events happens: (1) The number of terms added exceeds max_terms. So if max_terms=4, (and option (2) has not stopped the summation), your code should return the sum of the first four terms. (2) The tolerance tol has been reached (and option (1) has not stopped the summation), i.e., the absolute value of the next term to be added is smaller than tol. The remaining parameters and relevant information are given in the template. In [11]: # Question 4 import math def erf_series (x, tol, max_terms): Approximate the value of erf(x) for x=0.7 to the accuracy tol, given to be 10**(-10)=le-10 max_terms is defined on print commands Stop the calculation when either of the two events happens: * the number of terms added exceeds max_steps * the tolerance tol has been reached, i.e., the absolute value of the next term to be added is smaller than tol Return the approximation and text as shown. *** *** Note that there could be slight discrepancy in the precision of the answer, depending how you code the summation. **** *********

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!