主要内容

engEvalString (Fortran)

计算字符串中的表达式

Fortran语言的语法

#include "engine.h" integer*4 engEvalString(ep, string) mwPointer ep字符*(*)字符串

描述

engEvalString中的表达式求值字符串的MATLAB®引擎会话,ep,此前由engOpen

UNIX操作系统

在UNIX®系统中,engEvalString通过写入连接到MATLAB的管道将命令发送到MATLAB工作区stdin的过程。MATLAB从stdout通常出现在屏幕上的命令所产生的任何输出,放入定义的缓冲区中engOutputBuffer

要在Fortran中关闭输出缓冲,使用:

engOutputBuffer (ep)

微软窗户操作系统

在Windows上®系统,engEvalString使用组件对象模型(COM)接口与MATLAB通信。

输入参数

全部展开

指向引擎的指针,指定为mwPointer

表达式要求值,指定为字符* (*)

输出参数

全部展开

状态,返回为整数* 4.函数返回1如果引擎会话不再运行或引擎指针无效或.否则,返回0即使MATLAB引擎会话不能计算该命令。

例子

参见matlabroot走读生/ / eng_mat例子

版本历史

R2006a之前介绍过

另请参阅

|