Thanks, Martin.

On Nov 10, 8:07 pm, Martin Rubey <[EMAIL PROTECTED]> wrote:
> Alex Raichev <[EMAIL PROTECTED]> writes:
> > Hi all:
>
> > Is there Sage function that computes Taylor expansions for
> > multivariate functions?
>
> If you are willing to install the optional fricas package:
>
> sage: reset()
> sage: X=axiom('x::TS FRAC INT')
> sage: Y=axiom('y::TS FRAC INT')
> sage: axiom._eval_line(')set str cal 3')
> sage: sin(X+Y)
>
>                1  3   1    2   1  2    1  3
>   (y + x) + (- - y  - - x y  - - x y - - x ) + O(4)
>                6      2        2       6
> sage: axiom.coefficient(sin(X+Y), 5)
>
>    1   5    1    4    1  2 3    1  3 2    1  4     1   5
>   --- y  + -- x y  + -- x y  + -- x y  + -- x y + --- x
>   120      24        12        12        24       120
> -----------------------------------------------------------------------------
>
> I guess I should provide some details.  x and y are at first symbols, then via
> "::" coerced to TaylorSeries Fraction Integer (short: TS FRAC INT, both 
> works).
>
> The third line instructs FriCAS to calculate series only up to order 3, note
> that FriCAS's series really are lazy formal power series. Note that these are
> *not* just iterated power series, as eg. in Mathematica :-)
>
> The next line applies sin to the TaylorSeries X+Y.  
>
> Unfortunately, the interface to FriCAS is currently rather weak - there is a
> problem with pexpect, there is not sage wrapper for the most important 
> function
> "::" of FriCAS, and there is still a lot of work to do to convert FriCAS
> objects to Sage objects.  (although a lot has been done under the hood,
> already)
>
> An alternative route would be to extend the Mike Hansen / Ralf Hemmecke lazy
> power series.
>
> Hope this helps.
>
> Martin
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to