主要内容

engPutVariable (Fortran)

把变量MATLAB引擎的工作空间

Fortran语言的语法

#include "engine.h" integer*4 engPutVariable(ep, name, pm) mwPointer ep, pm character*(*) name . #include "engine.h" integer*4 engPutVariable(ep, name, pm

描述

engPutVariablemxArray引擎ep,给它一个变量名的名字

如果mxArray如果工作区中不存在,则由函数创建。如果一个mxArray如果工作区中存在相同的名称,则该函数将替换现有的名称mxArray与新mxArray

传输的数据大小限制为2gb。

不要使用MATLAB®函数名作为变量名。与函数名冲突的常见变量名包括j模式字符大小,或路径.要确定特定的名称是否与MATLAB函数相关联,请使用哪一个函数。

引擎应用程序拥有原始文件mxArray并且负责释放它的内存。虽然engPutVariable函数发送mxArray到MATLAB工作空间,引擎应用程序不需要为拷贝占用或释放内存。

输入参数

全部展开

引擎指针,指定为mwPointer

的名字mxArray在MATLAB工作区中,指定为字符* (*)

另请参阅

之前介绍过的R2006a