Subject : Re: LUG: Matlab vs GNU octave
From : Praveen Bharadwaj <psbharad@ncsu.[redacted]>
Date : Mon, 27 Sep 2010 08:31:53 +0530
At 1:48am -0400 Fri, 24 Sep 2010, Praveen Bharadwaj wrote:Yes, if they don't exist, it's possible to port them. Octave advertizes that it "[uses] a language that is mostly compatible with Matlab." In my experience, it's about 98% compatible.
Does anyone know if there are tools like fvtool and fdatool (in
Matlab) available in GNU octave? Or is it possible to port them to
octave
One of the common criticisms of Octave is that almost everything is possible, but you have to find it or write it. For my uses, it's most definitely on par with Matlab. Nonetheless, packaging is indeed one area where the latter wins.
However, I don't do a lot of directly interactive graphical work. As Octave outsources many of it's graphical functions, its interactive graphic capabilities are limited to what Gnuplot supports. (Don't get me wrong, Gnuplot is also extremely powerful -- and I don't know of a direct proprietary alternative -- but its capabilities only partially overlap what Octave perhaps needs.)
I don't know exactly what fvtool does, but after a brief look at the toolbox page, I imagine that if you can't find an Octave version of it directly, you could fairly easily* port it.
Kevin
* The definition of "fairly easily" will vary depending on one's knowledge of the underlying algorithm, and Matlab/Octave capabilities. Additionally, if you're more comfortable with another language, Octave provides for the ability to call externally compiled functions.