引擎函数-cobbler自动化安装centos7

时间:2024-06-22 08:16:40
【文件属性】:

文件名称:引擎函数-cobbler自动化安装centos7

文件大小:4.13MB

文件格式:PDF

更新时间:2024-06-22 08:16:40

MATLAB C++ 接口

3.2 引擎函数 使用 MATLAB 处理事务时,常常调用它的数学计算过程。此时,MATLAB 是一个有力 的可编程的数学过程库。如果要生成一个完整的系统,往往用高级语言做界面,用 MATLAB 在后端做计算。这样可以缩短开发时间,MATLAB 在后端作为一个单独的进程来运行。 3.2.1 MATLAB 引擎库 MATLAB 引擎库是一系列过程,在 C 和 FORTRAN 等语言中用它们来调用 MATLAB。 这样,将 MATLAB 作为一个计算引擎。MATLAB 引擎是 C 或 FORTRAN 程序,它在 UNIX 平台上通过管道或在 PC 上通过组件对象模型(COM)接口来实现与 MATLAB 的通信。 MATLAB 提供了一个函数库,用它们启动和终止 MATLAB 进程、传输数据并传递要在 MATLAB 中处理的命令。 引擎包括下面一些过程,通过它们来控制 MATLAB 计算引擎。这些过程的名称都有前 缀 eng,表 3-3 为 C 和 FORTRAN 语言可用的引擎函数及其功能。 表 3-3 引擎函数及其功能 函 数 功 能 engOpen 启动 MATLAB 引擎 engClose 关闭 MATLAB 引擎 engGetVariable 从 MATLAB 引擎中获取一个 MATLAB 数组 engPutVariable 传递一个 MATLAB 数组给 MATLAB 引擎 engEvalString 运行 MATLAB 命令 engOutputBuffer 为保存 MATLAB 文本输出创建一个缓冲器 engOpenSingleUse 启动一个 MATALB 引擎,单独使用(只对 C 可用) engGetVisible 确定 MATLAB 引擎的可见状态(只对 C 可用) engSetVisible 显示或隐藏 MATLAB 引擎(只对 C 可用) 3.2.2 调用引擎函数示例 下面介绍两个调用引擎函数的例子,它们分别演示如何从 C 和 FORTRAN 程序中调用引 擎函数。 1.C 程序调用引擎函数示例 下面有一个 MATLAB 自带的 C 示例程序,它位于\extern\examples\eng_mat 路 径下,其中表示 MATLAB 的安装目录。


网友评论