Matlab/Octave compatibility packages
This site serves as a collection point for matlab compatible functions for
use in Octave. Many of these functions have not been extensively tested.
There is no guarantee the code will even run, never mind be correct.
Some functions require features of Octave 2.1.x to run, but most will
run in 2.0.x.
The Matlab compatibility collection is split into several packages:
- Paul Kienzle's
- Andy Adler's
sparse matrix support (350k),
v2000-12-21, which includes a stripped down version of
or if you already have SuperLU, just the
Original: octave source archives for 2000
- Ben Sapp's
symbolic algebra support (7k), which
requires GiNaC (450k), CLN (2M) and
GMP (370k). CLN and GMP are available at your local Debian archive
in main/source/math/cln* and main/source/libs/libgmp*.
- Kai Habel's
- Kai Mueller's Octave 2.0 backport of the Octave 2.1
control systems toolbox,
- Nick Higham's
test matrices (95k) and
documentation (240k) on which the
matlab gallery() function is based, with hints for using it in Octave
- Jesse Bennett's
Octave engine API (6k), for calling
octave from your own C programs
Original: octave source archives for April 27, 1999
optimization functions as
suggested by the community; some of these
are included in matcompat already.
Original: Joao Cardoso's
- Andreas Stahel's
for solving second order elliptic differential equations in two variables.
- Paul Kienzle's primitive
octave -> matlab conversion script (7k).
Matlab/Octave Speech and Signal Processing Links
Please send links and contributions to