octave / matlab

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

octave / matlab

Havard Rue

hi

i have installed octave-1.0 and people here ask if octave is an alias
for `gnu-matlab', so they can run their matlab programs using
octave. what should i answer?

sorry if this is a *silly* question but i am a new octave user :-)

< hr

 Havard Rue                             : H\{aa}vard Rue                
 Department of Mathematical Sciences    : Institutt for matematiske fag  
 The Norwegian Institute of Technology  : Norges tekniske h\{o}gskole    
 N-7034 Trondheim NORWAY                : 7034 Trondheim                
 +47-7359-3525 ([hidden email]) : 73 59 35 25

Reply | Threaded
Open this post in threaded view
|

Re: octave / matlab

John Eaton-4
Havard Rue <[hidden email]> wrote:

: i have installed octave-1.0 and people here ask if octave is an alias
: for `gnu-matlab', so they can run their matlab programs using
: octave. what should i answer?

Octave is compatible with Matlab in many ways, but my intent is to
produce a useful system for doing numerical computations, not to
develop an exact clone of Matlab.  However, since there are lots of
engineers who know Matlab, I decided to use a language that is
reasonably compatible so that new users of Octave would not have to
learn a completely new language.  I am not concerned about copying
each and every Matlab feature, but I want to make it easy for Matlab
users to get started using Octave.

(That said, if you do find incompatibilities, please report them as
bugs to [hidden email] anyway as it may be something that
we would like to fix.)

Octave currently has a number of features that Matlab does not.  For
example, Octave can handle DAE's and stiff ODE's with built-in
integrators (DASSL and LSODE).  I also think Octave's command-line
interface is better, because it offers things like command and
variable name completion, and the ability to enter functions directly
on the command line.

Of course there are also lots of things that Matlab can do that have
not yet been done in Octave.  For example, none of the version 4.x
graphics functions are available.  I hope that Octave will eventually
have better plotting capabilities, but I doubt that we will copy the
Matlab 4.x features directly.

jwe