Hi Phil, I don't think there is an official way to get at the terms, but here is something that works:
sage: var('x,y') (x, y) sage: t = x^2 + y^2 sage: type(t) <class 'sage.calculus.calculus.SymbolicArithmetic'> sage: t._operator <built-in function add> sage: t._operands [x^2, y^2] sage: t._operands[0] x^2 --Mike On Wed, Jul 2, 2008 at 7:49 PM, phil <[EMAIL PROTECTED]> wrote: > > I've looked around in the documentation but have not been able to > figure out how to access individual terms in an symbolic expression. > For example: > var('x,y') > t = x^2 + y^2 > > How do I access the first term in t? I want to assign it to another > variable, like first_term = t.extract_term(t,1) to get first_term to > be x^2. > > Thanks > > > > --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---