Find slope of function given empirical data.
duncan smith
buzzard at urubu.freeserve.co.uk
Tue Jun 29 21:33:23 EDT 2010
Thomas wrote:
> Hello all.
>
> Trying to find slope of function using numpy.
> Getting close, but results are a bit off. Hope someone out here can
> help.
>
[snip]
Why are you generating y-coordinates from the x-coordinates [-6, -5, -4,
-3, -2, -1, 0, 1, 2, 3, 4]? If you're going to use the x-coordinates
[10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0] in your function, then use the same
to generate the y-coordinates. Surely, if you have empirical data
(which, for some reason, you know are well fitted by a quadratic
function?) you'd pass both the x and y coordinates to the function?
Maybe (untested),
def deriv(x, y):
z = np.polyfit(x, y, 2)
p = np.poly1d(z)
return p.deriv()
Duncan
More information about the Python-list
mailing list