Mathematica Software for Math: Get Started with Mathematica/Maple!

Click For Summary
When considering computational software for advanced mathematics, several key programs are frequently mentioned. Mathematica is recognized for its power and extensive resources, but it requires significant storage and relies heavily on online documentation. Maple, a Canadian product, is favored for its affordability, comprehensive printed documentation, and strong support within the Canadian academic community. It is also noted for being user-friendly, making it a good choice for beginners. Python is recommended as a programming language to learn alongside these software options, as it helps develop programming skills that are transferable to other languages. Open-source alternatives like Maxima and Sage are also available for those seeking free options. Consulting with professors about software preferences can provide additional guidance tailored to specific academic or professional paths. Overall, while many programs are interchangeable, the choice may depend on personal interests, academic requirements, and professional aspirations.
Funzo
Messages
1
Reaction score
0
Getting far enough along into math where I'm starting to wish I had something beyond my ti83..

Any recommendations in reguards to which program I should start with?

I've really no idea where to start, aside from googling "computational software"

What is the foremost program? Mathematica? I figure I'd be best off learning the program I'd most likely encounter in a professional environment.

After searching through job offers related to the math-field, they seem to be pretty open-ended into which program the applicant should have experience with, are the programs pretty much interchangeable? If so I'd be leaning towards Maple to support my fellow Canadians :d
 
Physics news on Phys.org
I'd start learning something like python and mathematica (or MATLAB or maple) at the same time. The first language you learn will be the hardest but it will be the first time you have to "think like a programmer." This is an important skill that will transfer to other languages. After you feel comfortable as a programmer (not that you need to feel like an expert) then you can move on to other languages and the language you pick to learn next will be based on what your particular interests and needs are.
 
There are also open-source computer-algebra packages, notably Maxima and Sage.
 
If your school uses a particular software tool then it is often very good advice to use that. This can greatly increase your leverage when trying to figure out why it isn't working and be able to exchange data and experience.

You might also ask your prof what they would recommend for the direction you think you might be going.
 
Hi Funzo - if you will be working in Canada then Maple is ideal, partly because it is a Canadian product, is not too expensive, and there is a lot of literature available, based on its use. It has printed documentation which is much more convenient than 'on-line' docs.
Mathematica is much bigger (at 4.5Gbyte), very powerful, but documentation is 'on-line'. However there are a lot of publications available.
 

Similar threads

Replies
5
Views
3K
  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 12 ·
Replies
12
Views
2K
  • · Replies 8 ·
Replies
8
Views
5K
  • · Replies 9 ·
Replies
9
Views
5K
  • · Replies 17 ·
Replies
17
Views
3K