help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Matlab compatibility


From: John Eaton
Subject: Re: Matlab compatibility
Date: Wed, 17 Feb 93 15:07:01 CST

: Sorry to disturb the Net, is octave supposed, ar least in principle
: and in a far future compatible with matlab ?

Yes, though some Matlab `features' may not be available by default,
but can be switched on by changing the values of some global
variables.

For example, the variable `do_fortran_indexing' controls whether or
not to allow things like:

  a = [1,2;3,4];
  a(3)

By default, Octave gives an error message for this, since using a
single index is only really makes sense for vectors.  If you set the
value of `do_fortran_indexing' to `true', the commands above will
print `ans = 2'.

The major problem areas right now are:

  * Most Matlab string operations are not supported.
  * Assignment of [] to delete matrix elements doesn't work.
  * Plotting is lame.
  * The format of the files produced by the save command is completely
    different.
  * The division operators won't solve least-squares problems yet.
  * Recursive functions don't really work properly yet.
  * Some missing commands/functions.

There may be others that I can't remember just now.  If there are
missing features that you need, let me know.

jwe


reply via email to

[Prev in Thread] Current Thread [Next in Thread]