matlab

cre8tor yellowdog-general@lists.terrasoftsolutions.com
Wed Oct 2 17:20:01 2002


I believe that Octave (FreeBSD ports etc) can be compiled for linux ppc, 
but it is kind of a big job because of some mods to the makefile? I'd 
post a link, but I don't have one at the moment. Should I find one, I'll 
post another message.

-Chris





Henry A. Leinhos wrote:

> 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
>
>