I'm learning the MATLAB language and would like to have some kind of free environment to experiment with. The MATLAB environment provided by MathWorks is commercial. There appears to be a trial available, but I can't figure out how to get the trial license.
For the moment, all I need is a command-line and the "standard libraries".
Online MATLAB Courses and ProgramsThe short, self-paced courses are free and will help you get up and running quickly. Edx courses help you learn and use MATLAB programming in an engaging and effective online environment complete with video tutorials, quizzes and more.
A basic version of MATLAB Online provides 20 hours per month of free use and access to 10 commonly used toolboxes.
MATLAB OnrampLearn MATLAB for free with hands-on, interactive lessons.
MATLAB Drive provides a common cloud-based storage location for your MATLAB files. Store up to 20 GB of files when your MATLAB license is current on Software Maintenance Service, or get 5 GB of free storage with just a MathWorks Account.
Octave is mostly compatible with matlab: http://www.gnu.org/software/octave/
If you are just starting with MATLAB I would strongly suggest to go the Python path instead (unless there is some very specific reason why you must use MATLAB). The basics (like array / matrix operations) are very similar to MATLAB.
In my current area of work (neuroscience) there is a strong migration from MATLAB to Python. Many groups are making the switch because Python is free and generally more powerful.
The basic packages you will probably need to get started would be numpy (basic array numerics), scipy (more algorithms) and matplotlib (plotting). Since you want to work on the command line I suggest IPython as well.
As already mentioned in another answer there are also some Python distributions which include many packages, like PythonXY, the Enthought Python Distribution, or Anaconda.
There are many tutorials available on the web, search a little and pick one you like.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With