MATLAB Application Program Interface Reference | Help Desk |
engEvalString
Evaluate expression incharacter
array
integer*4 function engEvalString
(ep, command)
integer*4 ep
character*(*) command
ep
command
engEvalString
evaluates the expression contained in command for the MATLAB engine session, ep
, previously started by engOpen
. It returns a nonzero value if the MATLAB session is no longer running, and zero otherwise.
On UNIX systems, engEvalString
sends commands to MATLAB by writing down a pipe connected to MATLAB's stdin. Any output resulting from the command that ordinarily appears on the screen is read back from stdout into the buffer defined by engOutputBuffer
.
See fengdemo.f
in the eng_mat
subdirectory of the examples
directory for a sample program that illustrates how to call the MATLAB engine functions from a Fortran program.
Note: Fortran engine routines are not available on Windows.