主要内容

engPutVariable (Fortran)

把变量放入MATLAB引擎的工作空间

Fortran语言的语法

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

描述

engPutVariablemxArray对着引擎ep,给它变量名的名字

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

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

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

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

输入参数

全部展开

指向引擎的指针,为mwPointer

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

版本历史

R2006a之前介绍

另请参阅

Baidu
map