Which math software is recommended for advanced math classes?

In summary, the three software programs on your list are all great options, but you should choose one based on your requirements and budget.
  • #1
Nothing000
403
0
I am thinking about purchasing some math software so I can get a better understanding of the math I am learning. I will use it for my calculus 2 class, but once I am done with calculus I will surely use it for my Diff E, Linear Algebra, and Complex Variables classes too. Which program would you recommend from the following list:
MatLab
Mathematica
Maple
Derive
 
Physics news on Phys.org
  • #2
First, there is no such thing as "the best." Your selection should be based on your requirements and budget. The first three on your list are outrageously expensive. Derive is quite capable and low cost. You should also consider MuPAD Pro which is very powerful and has quite versatile graphics.

In any case, use whatever program you decide on in a strictly ancillary capacity. The real learning occurs between your ears and overreliance on computer systems will stifle and not help in that endeavor.
 
  • #3
Mathematica is not that expensive. They sell it to students at my school for about $130. That is the one I am leaning toward.
 
  • #4
Student version of maple is about $100 US, I think mathematica and MATLAB are in this range, so not too bad. I'm partial to maple, but that's based on familiarity. Are any of these available on computers at your school? You might want to try them out before you buy.

Do listen to Tide, computer software is only a supplement to the real learning.
 
  • #5
Supplement? Yeah righ! I plan on the software doing my homework and learning for me. :rolleyes:
Seriously though, I am pretty dedicated to actually learning the math I am learning. And I just would like something on my computer that is colorful and fun to play with that I can use to visualize some of the math I am learning. I get sick of looking at the screen of my TI-89.
And yes, we do have a computer lab in the math dept. And now that I think about it they have all of these programs. I completely forgot about that. I have never been there, but my professors have talked about it. I will just go over there and play around with each of them. That was an excellent idea. Thanks.
Does anyone else have a reason why one of these is better than the rest that I would not notice by playing with each of them?
 
Last edited:
  • #6
Nothing000 said:
Supplement? Yeah righ! I plan on the software doing my homework and learning for me. :rolleyes:

It wasn't at all an accusation! Just a general warning. I've seen too many student get reliant on software for graphing things (for example) that they end up with absolutely no intuition at all and can't handle basic problems with pencil and paper. Your goal of actually learning the math is the one to have :smile:, and software can be a great tool to this end!
 
  • #7
Thats cool.
 
  • #8
I have heard that if you are doing some pure mathematical work, Mathematica is better. Maple has better interface. Matlab is the best for simulation and applied Maths.

But again, this is what i have heard. I have been using Mathematica to do my homework and it works just fine.
 
  • #9
For the simple purposes of doing relatively basic undergraduate math and visualization, any of the programs will work. Only when you get to more challenging tasks do the programs each begin to show different weaknesses.

- Warren
 
  • #10
yay for MATLAB and its infinite for loops =]

I used maple for Math/Physics
and MATLAB for math/psych.

Didn't really like mathematicas GUI.
 
  • #11
How do you use Matlab for physchology?
 
  • #12
Nothing000 said:
How do you use Matlab for physchology?
My guess is stat?
 
  • #13
leon1127 said:
My guess is stat?

That's probably true but I think they'd find something like R or S-Plus to be more suitable.
 
  • #14
I've been using Maple for subjects like calculus and algebra and it has proven to be quite reliable and versatile. I also use MATLAB extensively, but solely for numerical purposes.. if it's analytical solutions you want (and I expect you do), I'd go for Maple. Never worked with Mathematica or Derive, so can't tell you anything about those.
 
  • #15
I love Matlab. I think it's better suited for engineering work than Mathematica or Maple.

Then again, it's all up to preference. The DSP toolbox for Matlab has been invaluable for me.
 
  • #16
LOL no i didn't use MATLAB for stats purpose in psychology...There are more math fields in psych then just stats...ONE NOTABLE, probably the most known is neural nets. I used MATLAB for simulations purposes and VR.

you can do analytical stuff in matlab...its all about knowing how to write scripts...I walked by a profs office and he was working on stuff like that...he was kind enough to give me a run through of how but I've forgotten it since.
 
  • #17
I've used both Matlab and Maple, and personally I really prefer Matlab. I use it for all of my "lightweight" work (anything where the speed increase of an F90 code is not worth the effort of an F90 code).
 
  • #18
I'm a big proponent of Mathematica and so requests the updates for free. They ignore me. Don't know about the other programs but recently I worked on this PDE (alright, that one down there, whatever):

[tex]x\frac{\partial u}{\partial x}-y\frac{\partial u}{\partial y}+u=x[/tex]

so I get the solution:

[tex]u(x,y)=\frac{x}{2}+\frac{1}{x}K(xy)[/tex]

where K(xy) is an arbitrary function of xy.

But suppose this was only a small part of a larger problem. Would be nice to make sure it's right so far. Well I could have back-substituted to check it but that just takes more time. I just entered the following code into Mathematica:

Code:
[tex]u[x,y]=\frac{x}{2}+\frac{1}{x} K(x\;y)[/tex]
 

[tex]x\partial_x u[x,y]-y\partial_y u[x,y]+u[x,y]==x\text{//Simplify}[/tex]

Mathematica does all the checking and if correct says TRUE.

My point is that in complex problems, using software this way helps you to gradually build up a correct solution path towards the right answer:

You mentioned Complex Analysis. I recently worked on a difficult contour integral which I knew already what the answer should be (getting the answer wasn't the point, do I need to explain that?). Anyway, the integrals (6) were very difficult for me to evaluate and very messy. However, I was able to use Matheamtica to check each step of my work and in this way identified the steps I was making errors. Knowing what you've done so far is correct allows the rest of the problem the chance to be correct as well.:smile:
 
Last edited:
  • #19
Nothing000 said:
I am thinking about purchasing some math software so I can get a better understanding of the math I am learning. I will use it for my calculus 2 class, but once I am done with calculus I will surely use it for my Diff E, Linear Algebra, and Complex Variables classes too. Which program would you recommend from the following list:
MatLab
Mathematica
Maple
Derive
Does your school push one of the programs? Many like to introduce their students to the idea of using math software and either require it or at least highly encourage it for some of the assignments. If each professor pushes their own favorite, life becomes a little unpleasant for the poor students that have to master all of the math software packages. A lot of schools will try to enforce some standardization and encourage their instructors to all push the same program. It's easier for the student to learn and cheaper to purchase one program for home use than several.
 
  • #20
BobG just reminded me of something I saw recently. Maple at least has something called a product adoption plan. By signing up for this program, professors can give students an added incentive to purchase maple with a reduced price. You might want to ask around if your department does anything like this.
 

What is the best mathematic software for beginners?

The best mathematic software for beginners is usually one that has a user-friendly interface and provides basic mathematical functions such as addition, subtraction, multiplication, and division. Some popular options for beginners include Microsoft Excel, Google Sheets, and WolframAlpha.

Which mathematic software is best for advanced calculations?

For advanced calculations, mathematic software with more specialized functions and capabilities is needed. Some popular options for advanced users include MATLAB, Maple, and Mathematica. These software often have a steeper learning curve but offer powerful tools for complex mathematical calculations.

Is there a free mathematic software that is comparable to paid options?

Yes, there are several free mathematic software options that are comparable to paid ones. Some examples include GeoGebra, Desmos, and Maxima. These software may have some limitations compared to paid options, but they can still be useful for basic to intermediate mathematical needs.

Can mathematic software be used for data analysis and visualization?

Yes, many mathematic software have data analysis and visualization capabilities. For example, Microsoft Excel and Google Sheets have charting and graphing tools, while software like R and Python have powerful data analysis libraries and visualization packages.

What is the best mathematic software for academic research and publication?

The best mathematic software for academic research and publication may vary depending on the specific field of study. However, some commonly used software in academia include MATLAB, Maple, and Mathematica. These software can handle complex calculations and generate high-quality graphics for publication.

Similar threads

Replies
6
Views
647
Replies
7
Views
844
  • MATLAB, Maple, Mathematica, LaTeX
Replies
3
Views
1K
  • Science and Math Textbooks
Replies
18
Views
2K
Replies
8
Views
443
  • MATLAB, Maple, Mathematica, LaTeX
Replies
5
Views
1K
  • STEM Career Guidance
Replies
30
Views
5K
Replies
9
Views
1K
  • STEM Academic Advising
Replies
6
Views
1K
  • Calculus
Replies
0
Views
1K
Back
Top