mexEvalStringWithTrap (C and Fortran)

Execute MATLAB command in caller workspace and capture error information

C Syntax

#include "mex.h"
mxArray *mexEvalStringWithTrap(const char *command);

Fortran Syntax

#include "fintrf.h"
mwPointer mexEvalStringWithTrap(command)
character*(*) command

Arguments

command

String containing the MATLAB® command to execute

Returns

Object ME of class MException

Description

The mexEvalStringWithTrap function performs the same function as mexEvalString. However, if MATLAB detects an error when executing command, MATLAB returns control to the line in the MEX-file immediately following the call to mexEvalStringWithTrap.

Introduced before R2006a