views:

439

answers:

6

Possible Duplicates:
free matlab environment
What’s the best MATLAB equivalent? (open source or otherwise free)

Please suggest any open source/free software equivalent to Matlab for windows with same syntax which is best and widely used

+4  A: 

octave is mostly compatible with matlab. You can read more about the differences here.

Carl Norum
+1  A: 

Octave is a free Matlab-like program that a lot of people seem to like.

This site has a whole list of free alternatives: http://www.math.tu-berlin.de/~ehrhardt/matlab_alternatives.html

Tim Goodman
+6  A: 

GNU Octave is the closest replacement, it supports large parts of the Matlab syntax, plus incorporates several improvements (IMHO) to the language.

But if you are familiar with python I suggest you also take a look at SciPy. Powerful language, a lot of libraries, and active development in scientific libraries (plotting, calculus, etc.). Use the ipython interactive shell.

catchmeifyoutry
Can you expand on what you consider to be the improvements? (I'm just curious.) Thanks!
JasCav
Well it has been a long time since I used octave, but if I remember correctly octave allows to access matrix elements directly returned by a function, e.g.: `magic(5)(1,1)`. Matlab requires temporary variables.
catchmeifyoutry
+1  A: 

While studying in the University, I personally used Sage for al my lab and course papers calculations :-) What I love about it, is that you don't need to learn new language if you know python already.

kepkin
A: 

The most popular alternatives are: Octave and Scilab (www.scilab.org).

proxymoron
+2  A: 

First the obvious choices for MATLAB alternatives:

And heres a number of similar environments (not all of them are OSS):

Amro
You might want to add sage (http://www.sagemath.org/) to that list, since it'll do a lot of the symbolic stuff that others won't.
Chinmay Kanchi