主要内容

Java引擎API概述

com.mathworks包s

com.mathworks 目的
com.mathworks.engine.MatlabEngine

定义的Java API®引擎

com.mathworks.engine.EngineException

通过MATLAB失败®首先,连接、终止或断开连接

com.mathworks.engine.Un万博1manbetxsupportedTypeException

不支万博1manbetx持的数据类型在MATLAB函数的输入或输出

com.mathworks.engine.MatlabExecutionException

在MATLAB代码运行时错误

com.mathworks.engine.MatlabSyntaxException

在MATLAB表达式语法错误

com.mathworks.matlab.types专门的MATLAB类型在Java包万博1manbetx提供支持。

com.mathworks.matlab.types MATLAB类型
com.mathworks.matlab.types.Complex

MATLAB复杂的在Java中值

com.mathworks.matlab.types.HandleObject

MATLAB处理在Java对象

com.mathworks.matlab.types.ValueObject

MATLAB在Java值对象

com.mathworks.matlab.types.Struct

MATLAB结构体(结构)在Java中

com.mathworks.matlab.types.CellStr

创建一个细胞字符数组通过MATLAB

com.mathworks.engine.MatlabEngine方法

静态方法 目的

startMatlab

MATLAB开始同步

startMatlabAsync

开始异步MATLAB

findMatlab

找到所有可用MATLAB会话共享运行在本地机器上同步

findMatlabAsync

找到所有可用的异步MATLAB会话共享从本地机器

connectMatlab

连接到一个共享的MATLAB会话在本地机器上同步

connectMatlabAsync

连接到一个共享的MATLAB异步会话在本地机器上

成员方法 目的

函数宏指令

评估一个MATLAB函数与参数同步

fevalAsync

评估一个异步MATLAB函数与参数

eval

评估一个MATLAB语句作为一个字符串同步

evalAsync

评估一个异步MATLAB语句作为字符串

getVariable

从MATLAB基础工作空间同步得到一个变量

getVariableAsync

从MATLAB基础得到一个变量异步工作区

putVariable

把一个变量在MATLAB基础工作空间同步

putVariableAsync

把一个变量在MATLAB基础异步工作区

断开连接

明确断开当前的MATLAB会话同步

disconnectAsync

明确断开当前的MATLAB异步会话

辞职

强制关闭当前的MATLAB会话同步

quitAsync

强制关闭当前的MATLAB异步会话

关闭

当前MATLAB会话断开或终止

java.util.concurrent.FutureInterface

成员方法 目的

得到

等待计算完成,然后返回结果

取消

试图取消执行这一任务

isCancelled

返回真正的如果这个任务被取消之前完成

结束

返回真正的如果这个任务完成

有关更多信息,请参见Java文档java.util.concurrent.Future