主要内容

mexEvalString (C)

执行MATLAB命令调用者的工作区中

C语法

# include”墨西哥人。h " int mexEvalString (const char *命令);

描述

请注意

写墨西哥人使用现代c++的特性和功能MATLAB c++数据API,请参阅从MATLAB编写c++函数调用(墨西哥人文件)

调用mexEvalString调用MATLAB®命令工作空间的调用者。

mexEvalStringmexCallMATLAB执行MATLAB命令。使用mexCallMATLAB返回结果(左侧参数)回到墨西哥人的功能。的mexEvalString墨西哥人函数函数没有返回值。

所有参数出现的一个等号右边命令字符串必须是当前变量调用者的工作区。不要使用MATLAB函数名变量名。常见的变量名与函数名包括冲突,j,模式,字符,大小,或路径。确定是否一个特定的名称与MATLAB函数,使用哪一个函数。有关更多信息,请参见变量名

输入参数

全部展开

MATLAB命令执行的名称指定为const char *。支持utf - 8字符的函金宝app数。

输出参数

全部展开

函数返回0如果成功,1如果出现错误。

错误处理

如果命令检测到一个错误,然后将控制返回给墨西哥人MATLAB函数mexEvalString返回1。捕获错误,使用mexEvalStringWithTrap函数。

例子

看到这些例子matlabroot走读生/ /墨西哥人例子:

版本历史

之前介绍过的R2006a

全部展开