MATLAB Application Program Interface | Search  Help Desk |
engEvalString | Examples |
Evaluate expression in character
array
integer*4 function engEvalString
(ep, command)
integer*4 ep
character*(*) command
ep
Character
array to execute.
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.