GNU Octave and MATLAB compatibility issues?

Viewed 518

I've been given Matlab scripts by my teacher for a technical report, I don't know the language yet (haven't had time at all but I'll figure it out ASAP), however it doesn't matter as I only need to run the scripts I've been given and check the plots.

I have no idea why, but everyone told me that both software run almost the same identical language, and yet the scripts I've been given rarely seem to work.

This happened repeatedly with other exams, and I know it has to be something with Octave because all my friends could run the scripts just fine on MATLAB (basically I get errors and I cannot get the plots with some of the scripts).

Now, I've been using GNU/Linux distros for years and would never go back to Windows. I'm fully aware that MATLAB runs on Linux and my University even gives me a license. However, I don't see the point in using a proprietary software like MATLAB when Octave SUPPOSEDLY works the same. I'm no Richard Stallman and I do occasionally run some proprietary software like Nvidia drivers or the Steam Client, etc, but if I can avoid it I'll avoid it.

So the issue is: do I really have to run MATLAB or can I just not figure out what's going on with Octave?

I even installed and loaded the MATLAB equivalent library I'm supposed to use for usual engineering scripts. I think it was the Control System Toolbox.

Any help would be appreciated.

0 Answers
Related