On Oct 9, 2:58 pm, jvkersch <[email protected]> wrote: > Hi Oscar, > > In Sage 4.6 (currently 4.6alpha2) you will be able to do this using > differential forms: > > sage: x, y, z = var('x, y, z') > sage: U = CoordinatePatch((x, y, z)) > sage: F = DifferentialForms(U) > > sage: f = F(x^2 + y + sin(z)); f > (x^2 + y + sin(z)) > sage: g = f.diff(); g > cos(z)*dz + 2*x*dx + dy > > sage: g.parent() > Algebra of differential forms in the variables x, y, z > > It's only a small step from having d f to obtaining D f. > > All the best, > J.
That's great, from your example it seems like it shouldn't be too difficult to make an analog to mathematicas Dt. I'm not familiarized with differential forms. I what way is your f=f = F(x^2 + y + sin(z)) different to f(x,y,z) = x^2 + y + sin(z) ? Oscar -- To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/sage-support URL: http://www.sagemath.org
