Slashdot Mirror


What Does the Future Hold for GNU Octave?

nicsterrr asks: "Since returning to education and discovering the delights of signal processing and numerical computation, I have become increasingly unhappy with Matlab. Mathworks refuse to release the Linux student version of Matlab in Europe (their official reason is that apparently us Europeans would pirate it frantically if they did), and hence I have had to run the windows version with Wine (with moderate success). I (and many others) would love to use Octave as our primary numerical computation package, but it is limited in areas such as signal processing, control systems, and especially graphical functions. Their homepage does not give much insight into Octave's current development and likely future. How many people are involved in Octave, or would like to be? Am I one of many that feel a new, concerted effort should be taken to transform Octave into a complete replacement for Matlab? This is a critical piece of open source software for universities and the lack of a Matlab replacement is one of the reasons my department frowns on our requests for Linux based PCs."

3 of 8 comments (clear)

  1. get octave-forge (matcompat) by kilrogg · · Score: 3, Informative

    Make sure to check out Paul Kienzle's Octave-forge [link to tarball] (formerly named "signalPAK", then "octavePAK", then "matcompat"). It adds alot of matlab compatible .m files, his web page is here but doesn't seem to be updated to mention the new octave-forge package.

    1. Re:get octave-forge (matcompat) by jonniesmokes · · Score: 2, Insightful

      I understand the need for some amount of prepackaged goodies that Matlab comes with, but doesn't Octave allow for you to build all the functionality of Simulink and such into it without too much pain.

      Octave is a good package, I used it on the DEC alphas back in the day when I couldn't get a version of Matlab. We were running Linux on the Alphas to save money. I know its ridiculous to buy a $5k machine and then save money on the OS, but hey that's academia. The plotting was a little clunky but GNUplot is a fine program.

      Come on! You're a university, right? Make the kids write some numerical simulation code. Its *good* for them. I know I hated doing it when I was in college, but it is good knowing that you don't need to be reliant on powerful proprietary software to be a good engineer. That software does tend to make things go faster ofcourse.

  2. other alternatives by JDisk · · Score: 2, Informative

    You might want to have a look at other alternatives such as Scilab. Other free mathematical programs also exist, but scilab and octave seem to be the closest in spirit (and language) to matlab.