Next: FAQ Up: Introduction Previous: License and warranty

MATLAB/OCTAVE compatibility

H2M functions where originally developed using MATLAB V4 and then MATLAB V5, they will thus run on any currently available version of MATLAB. The only exception is the mex-file c_dgaus.c which uses the mex-specific V5 syntax (the obsolete V4 lines are commented out) - if you are using the MATLAB compiler mcc however you shouldn't need that anyway (see section 2.5.3).

The H2M functions have also been tested using OCTAVE (the GNU alternative to MATLAB), version 2.0.13. It basically works as long as you are using the --traditional switch. The sub-directory octave contains a minimal set of MATLAB compatibility routines needed to run the three examples ex_basic, ex_bic and ex_sprec (remember to append this sub-directory to your loadpath using the path command if you are using OCTAVE). The only significant difference is that OCTAVE does not allow for sparse matrices.

The H2M/cnt functions have been tested under version 2.0.16 of OCTAVE (always using the --traditional switch). Note that the simulation routines (pm_gen, ph_gen and nbh_gen) do require some functions that have been introduced in version 2.0.14 of OCTAVE (poisson_rnd and gamma_rnd for simulating random deviates). The H2M/cnt functions naturally run without problem using MATLAB V5 but you will need the Statistics toolbox which contains the poissrnd and gammrnd functions in order for the simulation routines to work (see section 4.2.2 for other possible solutions).


Next: FAQ Up: Introduction Previous: License and warranty

Olivier Cappé, Aug 24 2001