Ask Your Question

sage vs. maxima for symbolic computation

asked 2011-06-28 12:45:38 -0600

jamlatino gravatar image

Is there something that sage can do and maxima can´t? in other words, what are the advantages of using sage over maxima for symbolic manipulation? I´ve been using maxima for a while and I know it has some shortcomings, I´m impressed with sage and I know it uses maxima for symbolic manipulation but I would like to know if there is something to gain in moving completely to sage.

edit retag flag offensive close merge delete

1 answer

Sort by » oldest newest most voted

answered 2011-06-28 14:56:30 -0600

kcrisman gravatar image

Sage's symbolic manipulation in general uses a special custom version of Ginac for everything except limits, solving, integrals, and assumptions (maybe one or two other things), and uses Maxima for those things.

However, I don't think one could say that Sage is "better" than Maxima because of this; in fact, some of the more subtle things that most (current) Sage users don't need as much are much easier to use in Maxima - especially setting things like simplification flags.

It's best, perhaps, to use Sage for things that need easy integration with other types of mathematics, and Maxima (perhaps in batch mode) for things that need its capabilities. Luckily, you can pass most stuff back and forth fairly well, though some % things in Maxima don't translate too well (like %if and %union).

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools


Asked: 2011-06-28 12:45:38 -0600

Seen: 4,966 times

Last updated: Jun 28 '11