Mathematica Math Software Comparison: Mathematica vs Maple

AI Thread Summary
When considering math software for university, particularly for an honors program in physics, the discussion highlights the comparison between TI graphing calculators, Mathematica, and Maple. While both Mathematica and Maple are advanced tools, opinions vary on their usability. MATLAB is favored for its simpler syntax and is more commonly used in industry, especially for simulations. Users suggest that Maple is easier to navigate than Mathematica, but both serve similar functions. It is recommended to consult professors and peers to determine which software is most prevalent in the academic environment. Additionally, learning programming languages like C/C++ is advised for building simulations and enhancing computational skills. The importance of foundational knowledge in mathematical techniques before investing in high-powered software is emphasized, as is the value of collaboration with colleagues familiar with specific tools.
cscott
Messages
778
Reaction score
1
I'm looking for some math software that I'll be able to use through university. I'll be doing honors in physics next year. I know there are nice TI graphing calculators but how do they compare to computer software? What are your opinions on Mathematica vs Maple vs ______?
 
Physics news on Phys.org
cscott said:
What are your opinions on Mathematica vs Maple vs ______?
http://orefa.com/addup/2/"?
Little shameless plug... :biggrin: I wrote this calculation software to support a number of features including units and conversions, complex numbers, numeric bases, date and time calculations and many others that should be useful to science students. It is far from being at the same level as Mathematica or Maple, but you may find it useful for various tasks. It does not implement symbolic manipulations though, unlike these other, more advanced packages.
 
Last edited by a moderator:
Nice work on your program!

I'm still interested in some opinions on the others though! Maybe it would have been better to ask in the physics section...
 
depends on how far into numerical science/simulations science you want to go...

maple/matlab/mathematica all are good depending on the type of syntax you want to be bothered with. In cdn matlab/maple are more dominate for undergrads i think...matlab is beautiful i think because its syntax is easier but if you can write scripts for maple that'd be cool to. Personally i prefer MATLAB because it was more dominate with teh simulations people at MAC.
Maple was more for people who didn't really code as part of their research.
However applied mathematicians used maple...where as numericals used matlab...

so talk to your profs, because you should decide based on the 4 years you spend at school..industry i hear uses MATLAB more, but that's based on a friends opinion

however because you doing an undegrad might I suggest learning C/C++ and building the stuff from scratch, since a lot of fast-performance simulations are still based in c/C++ and its better to be a person of 2 trades for the same field i think, that is to say applying both math/code to physics(theorist+coder)

look for the books
[0] numerical recipes in C or C++ or fortran and
[1]the COmputational Physics book by Landau,
[2]David Eberly's Code that comes with his 3D graphics book.
[3]Chris Hecker's Code for 3D rigid body Dynamics...its open src i believe
if not your outta luck.
[4]Million-Body book can't remmeber the exact title but there are a whole bunch.

THis way as you go through your undergraduate
you can code the simulatoins alongside/or shortly after learning the concepts...something I regret not doing especially for class/analy mech and astrophysics.
Might I suggest further into looking at the packages STL/SDL/OpenGL to go along with the numerical recipes and eberly

also perhaps pick up gary flake's book, to understand terms about simulations, i rather enjoyed this book but picked it up abit to late when i was in university.

If you want to look for inspirations or set goals...looks towards working for IBM just to use their clusters...the fastest in the world when the IBM "name" did a talk. BlueBrain was one of the projects that interested me.
 
Maybe I am just old fashioned but I'd hold off on getting any high powered package until I had firm grounding in all the relevant mathematical techniques. At the very least, wait until you have a much clearer idea of the kinds of tools you will need (or want!) and learn what packages are in common use by your colleagues. That makes it very much easier to collaborate and to resolve issues with regard to the idiosynchrosies of a given package. For example, it could be very frustrating being the sole user of Maple in a Mathematica or MathCAD world.
 
i prefer MATLAB over maple and mathematica.
 
Mathematica is really a great program
 
I've only tried Maple and Mathematica.

I'd say Maple beats Mathematica easily. Maple is much easier to use.

From what I see, they both do the same thing. The language is the only difference, hence Maple has a much easier language.
 
Thanks for the opinions and insights!
 

Similar threads

Back
Top