This is an interface to the Matlab C API.
The package "MATLAB" is :CASE-SENSITIVE,
so you would write (matlab:engOpen ...)
when you need to call engOpen.
When this module is present, *FEATURES*
contains the symbol :MATLAB.
Additionally, some higher level functionality is available
(see modules/matlab/test.tst
for sample usage):
(matlab:matfile-content mf)VECTOR of STRINGs naming the
variables in file mf
(opened using matOpen).
matlab:*command*engOpen.
matlab:*engine*(matlab:engine)*engine* is valid and
return it.(matlab:with-engine
(&OPTIONAL engine command) &BODY body)body wuth the engine
bound to a Matlab engine (default *engine*).
The engine is opened with engOpen,
then closed with engClose.
(matlab:with-MATfile
(file name &OPTIONAL mode) &BODY body)matOpen the
matlab file, do the body, matClose
it.(matlab:copy-lisp-to-mxArray
lisp-array &OPTIONAL matlab-matrix)(matlab:copy-lisp-to-matlab
lisp-array matlab-variable &KEY engine)STRING) in the supplied engine (defaults to
*engine*).(matlab:copy-mxArray-to-lisp
matlab-matrix &OPTIONAL lisp-array)(matlab:copy-matlab-to-lisp
matlab-variable &OPTIONAL lisp-array &KEY engine)(matlab:invert-matrix
lisp-array &KEY engine)| These notes document CLISP version 2.49 | Last modified: 2010年07月07日 |