Worked for all of my Coursera (Everything Is The Same) MATLAB homework problems. I didn't use it during the course, but I tested all of my required MATLAB scripts with FreeMat. There were some variants of MATLAB functions that aren't compatible, and I found one MATLAB function that isn't supported in FreeMat, but none of these exceptions were required for the course. Another important plus is that you don't have to jump through so many hoops to install FreeMat, as you do with Octave. FreeMat is free, easy to install and use, and is compatible enough for everything that I've needed thus far.
I've just tried the OS X version. There are some problems that make it unusable: - no Preferences dialog in the application menu. - I couldn't find a way to save the default script folder configuration (yet) - no Window menu, making it unwieldy to switch between all the Matlab-style windows (main, scripts, graphs). - MIGHT BE MY HARDWARE, but the plots take too much time to zoom in. So regrettably, I'm going to give it a thumbs down and choose something else until these features are fixed. Some good points: - graphic user interface, not Terminal. Very good. - easy to use interface, other than the mentioned problems.
There are no 4 star reviews.