Differentiation in Python
Steven D'Aprano
steve+comp.lang.python at pearwood.info
Thu Mar 28 08:35:11 EDT 2013
On Thu, 28 Mar 2013 05:17:36 -0700, zingbagbamark wrote:
> How do I differentiate(first order and 2nd order) the following
> equations in python. I want to differentiate C wrt Q.
>
> C = (Q**3)-15*(Q**2)+ 93*Q + 100
For such a simple case, you don't do it with Python, you do it with
maths, and get an exact result.
dC/dQ = 3*Q**2 - 30*Q + 93
d²C/dQ² = 6*Q - 30
The rule for differentiating polynomials of the form
y = k*x**n
is:
dy/dx = (k*n)*x**(n-1)
Consult a good calculus text book or on-line site for further details.
--
Steven
More information about the Python-list
mailing list