mexEvalString (C)
执行MATLAB命令调用者的工作区中
C语法
# include”墨西哥人。h " int mexEvalString (const char *命令);
描述
请注意
写墨西哥人使用现代c++的特性和功能MATLAB c++数据API,请参阅从MATLAB编写c++函数调用(墨西哥人文件)。
调用mexEvalString
调用MATLAB®命令
工作空间的调用者。
mexEvalString
和mexCallMATLAB
执行MATLAB命令。使用mexCallMATLAB
返回结果(左侧参数)回到墨西哥人的功能。的mexEvalString
墨西哥人函数函数没有返回值。
所有参数出现的一个等号右边命令
字符串必须是当前变量调用者的工作区。不要使用MATLAB函数名变量名。常见的变量名与函数名包括冲突我
,j
,模式
,字符
,大小
,或路径
。确定是否一个特定的名称与MATLAB函数,使用哪一个
函数。有关更多信息,请参见变量名。
输入参数
输出参数
错误处理
如果命令
检测到一个错误,然后将控制返回给墨西哥人MATLAB函数mexEvalString
返回1
。捕获错误,使用mexEvalStringWithTrap
函数。
例子
看到这些例子
:matlabroot
走读生/ /墨西哥人例子