engPutVariable (Fortran)
把变量放入MATLAB引擎的工作空间
Fortran语言的语法
#include "engine.h" integer*4 engPutVariable(ep, name, pm) mwPointer (ep, pm) character*(*) name
描述
engPutVariable
写mxArray
点
对着引擎ep
,给它变量名的名字
.
如果mxArray
工作区中不存在,则由函数创建。如果一个mxArray
如果工作区中存在相同的名称,则该函数将替换现有的名称mxArray
有了新的mxArray
.
传输数据的大小限制为2gb。
不使用MATLAB®变量名的函数名。与函数名冲突的常见变量名包括我
,j
,模式
,字符
,大小
,或路径
.若要确定特定名称是否与MATLAB函数相关联,请使用哪一个
函数。
引擎应用程序拥有原始文件mxArray
并负责释放其内存。虽然engPutVariable
函数的副本mxArray
到MATLAB工作空间,引擎应用程序不需要为拷贝占用或释放内存。
输入参数
版本历史
R2006a之前介绍