Posted on 2011-09-08
I am using Python but I hope somebody in this area will be able to help me.
I have generated some x and y(x) results. These are stored in Python lists. I am able to plot this data using Matplotlib.
What I want to do now is to get the integral between x = a and x = b. I have looked at the simps method in the scipy module but that looks like it will only give the integral for the values I supply for x and y. This is not what I want. What I need is to supply the data points I know and then supply x = a and x = b (which in general won't be the extreme values I have supplied) and then calculate the integral.
For example, suppose I have supplied data x = 0, 1, 2, 3, 4 and 5, and I calculated the corresponding y(x) values. What I would like to do then is calculate the integral beween, for example, x = 1.5 and x = 2.7.
Can anybody help? There must be a way to do this in Python using one of the standard modules e.g. scipy?
Thanks in advance