Mathematica Mathematica vs Maple: Which is Best for Maths?

  • Thread starter Thread starter unique_pavadrin
  • Start date Start date
  • Tags Tags
    Maple Mathematic
AI Thread Summary
When choosing between Mathematica and Maple for mathematical software, both have their strengths and weaknesses. Mathematica is typically favored for pure mathematics tasks, while Maple is better suited for modeling and data analysis. Users should consider the licensing costs of each software. For basic tasks like differentiation, integration, and factorization, the open-source software Maxima is a viable alternative, sharing similar syntax with Maple due to their common ancestry. Maple is noted for its ability to handle Groebner basis tasks effectively. While Mathematica is praised for its superior plotting capabilities, researchers often use both software packages to cross-verify results due to potential bugs in complex systems. Additionally, there are specialized packages available for specific computations that can run on either platform or independently.
unique_pavadrin
Messages
100
Reaction score
0
i hope i got this in the right forum...if not sorry
i was in the market for a mathematical software that would be able to just about anything related to maths (differentiate, integrate, factorise, complete the square, give results in exact form, all the basics, etc.) i am familiar with Mathematica, however some people have suggested that i use Mapel. Which would you recommend and why?
Many thannks
unique_pavadrin
 
Physics news on Phys.org
Traditionally Mathematica has been used for more pure maths sort of tasks and Maple has been aimed at modelling and analysing data. Both are very good but with their own quirks.
Check the price of the respective licenses!
 
thanks for the reply. mathematic 6 seems to best suit my needs
 
This question is a FAQ.

differentiate, integrate, factorise, complete the square, give results in exact form, all the basics, etc.

Actually, if that's all you need, the open source and freely available package maxima will do fine. Maple and maxima "have a common ancestor", by the way, so their syntax is similar.

mgb_phys said:
Traditionally Mathematica has been used for more pure maths sort of tasks and Maple has been aimed at modelling and analysing data.

For some Groebner basis type tasks, many practioners might give the edge to Maple. I would have said that MATLAB is more likely to be used for many common modeling tasks, especially for large scale linear algebra problems.

One important feature of Maple is that while this is not free-ware, the source code is freely available, which is of paramount importance to careful researchers. I know quite a few people who have been bitten by mysterious Mathematica bugs, although to be fair, all complicated software packages have bugs. For this reason, careful researchers will try to maintain proficiency in at least two general purpose symbolic computation packages, and to check results one against the other. With some awkwardness it is possible to port data between Maple and Mathematica; e.g. Maple has a tool which converts Mathematica routines to Maple routines.

OTH, everyone who has used both will probably agree that Mathematica has more attractive plotting (e.g. when preparing figures for a published paper).

mgb_phys said:
Both are very good but with their own quirks.

Agreed.

It might be worth mentioning that there are many excellent packages available for specialized computations, e.g. group theory or algebraic geometry. Some of these run under Mathematica or Maple; others are powerful symbolic computation systems in their own right (e.g. GAP, Macaulay2, Singular).
 
Last edited:

Similar threads

Replies
1
Views
3K
Replies
4
Views
3K
Replies
2
Views
3K
Replies
8
Views
4K
Replies
5
Views
5K
Replies
3
Views
2K
Back
Top