Bachelor's Applied Math - Should I buy MATLAB?

Click For Summary

Discussion Overview

The discussion revolves around whether a student pursuing a bachelor's degree in Applied Mathematics should purchase a student copy of MATLAB, considering its use in current and future coursework. Participants explore the availability, cost, and alternatives to MATLAB, as well as the implications of using free software versus a licensed version.

Discussion Character

  • Debate/contested
  • Technical explanation
  • Exploratory

Main Points Raised

  • Some participants suggest checking with the university for free access to MATLAB, as many institutions have licenses that allow students to use the software without additional cost.
  • Others mention the high cost of MATLAB for those who are no longer students, leading them to seek alternatives like FreeMat or GNU Octave, which offer similar functionalities.
  • There are concerns about the limitations of the student version of MATLAB, including its 32-bit architecture and reduced memory availability.
  • Some participants advocate for using free alternatives, noting that while they may lack certain features, they can still fulfill basic needs for coursework.
  • One participant emphasizes the value of learning MATLAB for employability and the extensive resources available for it, including toolboxes and user support.
  • Several alternatives to MATLAB are mentioned, including SciLab, Octave, and Python libraries like NumPy and SciPy, with varying opinions on their effectiveness compared to MATLAB.

Areas of Agreement / Disagreement

Participants express a mix of opinions regarding the purchase of MATLAB, with some advocating for acquiring it if affordable, while others strongly recommend using free alternatives or checking for institutional access. No consensus is reached on whether to buy MATLAB or rely on free software.

Contextual Notes

Participants note that the availability of MATLAB may vary by institution, and there are differing opinions on the adequacy of free alternatives compared to the licensed version of MATLAB.

Who May Find This Useful

This discussion may be useful for students in applied mathematics or related fields considering software options for their coursework, as well as those interested in the cost-benefit analysis of proprietary versus open-source software in academic settings.

MathWarrior
Messages
267
Reaction score
5
I just was wondering, I am getting my bachelors in Applied Mathematics. Currently in differential equations, we use MATLAB quite a bit in this class. I know I will likely be taking 2-3 more classes where we use MATLAB should I buy a student copy? Would it have the features needed for undergrad math classes? Any thoughts?
 
Physics news on Phys.org


What is the cost? I was about about to buy a copy of Matlab because I needed it for some work and I thougt I should pay for it instead of copying it. However it was extremely expensive for me that is not a student anymore so I ended up with the clone "FreeMat" instead. It was enough for my needs althougt some of the plots did not look as nice as they would have in Matlab I think.

Freemat is basically the same thing as Matlab, the name of all the functions etc. is the same. Although some functionality might be missing...
 


Agerhell said:
What is the cost?

Guess the same as the cost on matlabs website for the MATLAB & Simulink student version so about $100.
 


I was under the impression that most schools offer it to their students for free. The school buys an annual license and distributes it to the students and faculty. That's the way it works at my school, which is a very large well-known state school. I would check with the software distribution office at your school. I would be SHOCKED if they don't provide it, though I guess I don't really know how it works elsewhere.

That said, yes you should definitely have both Matlab and Mathematica.
 


In my university, there is a copy of MATLAB on every computer in the engineering buildings (and I assume the maths department too) as well as the library ...but they do not distribute it to students.

There is some software freely available, bit MATLAB ain't one of them ...shame.

-S
 


same with my university, we get a student discount but it isn't that much cheaper. guiOctave can do a lot of the stuff MATLAB does but being free it obviously isn't as full featured and could do with a bit more debugging
 


MATLAB is very good, if you can afford it then it shouldn't be a problem
As far as I recall, the student license has a time limit or so.
Did ask in your department if any licenses for students are offered ?
One alternative is using MATLAB via remote access if the department offers such a thing.

You may want to consider SciLab as an alternative since its free:
http://www.scilab.org/products/scilab

For basic MATLAB functionality, I found NumPy+MatPlotLib (Python) to be handy.
 


MathWarrior said:
should I buy a student copy?

No. Get it for free if offered, otherwise use free alternatives.
 
The student version is relatively limited, and right now is also only a 32-bit executable, so you have less available memory. Get it for free if your school offers it, or try Octave (which isn't as good IMO), or alternative sources.
 
  • #10
If $100 is something you can spare, then why not? Free versions are nice, but you lose them when school is over. I've had my copy $100 copy of Matlab for 2 years and enjoy it and probably will until I get a new computer (which might be never!).
 
  • #11
There are some free variants of MATLAB. The most notable one, by GNU, is Octave. It has most of the main functionalities of MATLAB, except that it is lacking in the symbolic toolbox area. I also used a similar program called Sage for symbolic manipulations. Someone else above recommended SciPy (which is a Python) library. I think learning Python and learning how to use NumPy and SciPy is a big plus since it will teach you how to program a bit more properly, make portable code (since it's free), and you'll have more flexibility in case you ever need to write scripts for anything other than math.
 
  • #12
I'll definitely recommend that you stick with MATLAB. It's a useful and employable skill, there's a good selection of toolboxes, excellent user support with detailed documentation, libraries, the File Exchange and various webinars online etc. that you can't get with an alternative. There are various ways you can get MATLAB for free... But first of all your school should have it for free (see above post about annual license), especially if there are classes being taught with MATLAB. In the worst case scenario, talk to one of your instructors, it will definitely resolve things.
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
Replies
4
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 9 ·
Replies
9
Views
4K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 4 ·
Replies
4
Views
7K
  • · Replies 2 ·
Replies
2
Views
6K