matlab

BRINER Cedric yellowdog-general@lists.terrasoftsolutions.com
Thu Oct 3 07:08:01 2002


thanks !!!
I've found this option (octave) just before reading my emails....
It it worth to download the last version 2.1.36 when the specify that
the last stable version is 2.0.17..??

and thank again for the 
kmatplot info !!

briner_20021003

> Hi,
> 
> >does someone know if there is a free version of a pseudo-matlab
> > available ...
> >
> > or even a matlab compiled for linux-ppc
> >
> > thanks in advance
> >
> > briner_20021001
> >
> 
> 
> I use octave (http://www.octave.org) and find it 98% compatible with Matlab. The main differences are in the plot functions, which use gnuplot-based syntax. The trick is that you have to execute it with the --traditional flag (--braindead also works), which sets the environment up in a matlab-compatible mode.  Octave has a large number of built-in variables that control behaviors.
> 
> > Octave is a matlab workalike. It does not allow mex interfaces. It 
> > also will
> > not automatically run existing matlab scripts (not all features are
> > implemented). I think that octave is distributed with ydl as a tasty 
> > morsel.
> >
> > Depending on what you want to do, octave may be ok.
> >
> > John
> >
> Octave has an .oct interface, which mirrors Matlab's .mex functionality, if not the API.  I haven't done much .mex programming lately, but octave is written in C++, and presents a much cleaner API than Matlab (including creating new types and redefining operations -- I wrote one .oct function that created binary types and implemented bit-wise operations).  There is an additional project called Octave-forge (http://octave.sourceforge.net/).  The rpm that comes with YDL is a couple revisions old, so you're better off downloading the source (2.1.36) and compiling it yourself (there are some library dependencies like blas and lapack that can be found on the  YDL2.2 Extras CD).  After that, get the octave-forge package and compile/install that, and you should be good to go.  If you have to interoperate with Mathworks-slaves, you can set up some environment parameters to control the plot functionality, but I mostly avoid those aspects of matlab to maintain compatibility.
> 
> If you need neat point-and-click graphics, then kmatplot (http://kmatplot.sourceforge.net) gives you a polished interface.
> 
> Henry
> 
> 
> _______________________________________________
> yellowdog-general mailing list
> yellowdog-general@lists.terrasoftsolutions.com
> http://lists.terrasoftsolutions.com/mailman/listinfo/yellowdog-general