Question: Problem 4 . Function Visualization python Write in a program p 4 _ . . . . . py a function called plot _ function

Problem 4. Function Visualization python
Write in a program p4_.....py a function called plot_function that takes as arguments a string fun_str (a
mathematical function definition that uses symbol x as a parameter, e.g.2* x +3), a tuple domain
defining the functions domain (e.g. a float tuple (xmin, xmax), like (-1.0,3.0)), and a number of
samples ns (an integer, e.g.100), and then:
computes a list xs with ns sample points evenly dividing the [xmin,xmax] interval;
computes a list ys with the results of applying the function definition in string fun_str, with x
traversing the elements from list xs;
displays a nice table with the xs and ys values, as shown in the figure below, using the format string
method;
displays with module matplotlib.pyplot the figure with the chart of the function defined in fun_str
using domain samples in list xs, the corresponding range values in list ys.
After the function definition write code that reads from the terminal a function expression, the domain
interval (xmin, xmax), the number of samples ns, and then calls plot_function function with these
actual arguments.

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!