On Sun, Oct 7, 2012 at 6:26 PM, Sachin Joglekar <[email protected]> wrote: > Just finished coding a method (named it 'expansion') to giv the above > desired result. Example of input-output -> > >>>> expansion((x+y)**2) > x**2 + 2*x*y + y**2 >>>> expansion((3*a+2*b)**2) > 9*a**2 + 12*a*b + 4*b**2 >>>> expansion((x+y)**0.2) > x**0.2 + 0.2*x**-0.8*y - 0.08*x**-1.8*y**2 + 0.048*x**-2.8*y**3 - > 0.0336*x**-3.8*y**4 + 0.025536*x**-4.8*y**5 + O(y**6) >>>> expansion((3*x+y+z+2)**3.4) > (3*x + z + 2)**3.4 + 3.4*y*(3*x + z + 2)**2.4 + 4.08*y**2*(3*x + z + 2)**1.4 > + 1.904*y**3*(3*x + z + 2)**0.4 + 0.1904*y**4*(3*x + z + 2)**-0.6 - > 0.022848*y**5*(3*x + z + 2)**-1.6 + O(y**6)
I think the only other way is to use series(). Would you mind sending this as a github pull request? Ondrej -- You received this message because you are subscribed to the Google Groups "sympy" group. 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/sympy?hl=en.
