主要内容

mexGetVariable (C)

从指定工作空间变量的副本

C语法

# include”墨西哥人。h”mxArray * mexGetVariable (const char *工作区,const char * varname);

描述

请注意

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

调用mexGetVariable指定变量的副本。返回的mxArray包含的所有数据的副本和其他特征变量的工作区。返回修改mxArray不影响工作空间中的变量,除非你写回到工作区副本mexPutVariable

使用mxDestroyArray毁灭mxArray由这个例程,当你完成它。

输入参数

全部展开

工作空间mexGetVariable搜索varname,指定为const char *。可能的值是:

基地

搜索基本工作空间中的变量。

调用者

搜索变量调用者的工作区中。

全球

寻找全球工作区中的变量。

复制的变量的名称,指定为const char *

输出参数

全部展开

复制变量指定为mxArray *。函数返回在失败。失败的常见原因是指定一个变量不是目前在工作区中。也许工作区中的变量是在一个时间,但已经被清除。

例子

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

版本历史

之前介绍过的R2006a