Sage knows how to differentiate and integrate many functions. For example, to differentiate sin(u) with respect to u, do the following:
sage: u = var('u') sage: diff(sin(u), u) cos(u)
To compute the fourth derivative of sin(x2):
sage: diff(sin(x^2), x, 4) 16*x^4*sin(x^2) - 12*sin(x^2) - 48*x^2*cos(x^2)
To compute the partial derivatives of x2 + 17y2 with respect to x and y, respectively:
sage: x, y = var('x,y') sage: f = x^2 + 17*y^2 sage: f.diff(x) 2*x sage: f.diff(y) 34*y
We move on to integrals, both indefinite and definite. To compute the indefinite integral of x sin(x2) and the definite integral, as x goes from 0 to 1, of x/(x2 + 1):
sage: integral(x*sin(x^2), x) -cos(x^2)/2 sage: integral(x/(x^2+1), x, 0, 1) log(2)/2
To compute the partial fraction decomposition of 1/(x2-1):
sage: f = 1/((1+x)*(x-1)) sage: f.partial_fraction(x) 1/(2*(x - 1)) - 1/(2*(x + 1)) sage: print f.partial_fraction(x) 1 1 --------- - --------- 2 (x - 1) 2 (x + 1)
See About this document... for information on suggesting changes.