Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

free MATLAB environment

Tags:

matlab

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".

like image 687
Dónal Avatar asked Feb 21 '09 02:02

Dónal


People also ask

Can I practice MATLAB for free?

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.

Is MATLAB online free for everyone?

A basic version of MATLAB Online provides 20 hours per month of free use and access to 10 commonly used toolboxes.

Is MATLAB online free for students?

MATLAB OnrampLearn MATLAB for free with hands-on, interactive lessons.

Is MATLAB cloud free?

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.


2 Answers

Octave is mostly compatible with matlab: http://www.gnu.org/software/octave/

like image 57
CTT Avatar answered Oct 12 '22 11:10

CTT


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.

like image 31
nikow Avatar answered Oct 12 '22 10:10

nikow