调用MATLAB从Java
从Java程序调用MATLAB函数和评价MATLAB语句同步或异步。Java程序可以通过MATLAB基础数据,得到数据工作区。引擎支持Java应用程金宝app序由JDK™7或8。
从MATLAB调用Java函数,看看Java库。
功能
类
主题
开始
这个API使Java程序可以使用MATLAB计算引擎。
设置环境变量,Java类路径,编译并运行您的Java代码。
这些例子展示了如何利用MATLAB引擎API的Java。
Java引擎API概述
这里是一个摘要可用的类和方法使用MATLAB引擎API的Java。
MATLAB引擎API提供了Java数据类型映射通过MATLAB和通过MATLAB Java数据类型,包括Java类来适应MATLAB处理对象,cellstrs,结构和复杂的数组。
使用MATLAB引擎APIJava
同步或异步启动Java引擎会话,你可以通过MATLAB的启动选项。
连接Java引擎运行MATLAB会话已经开始或转换为共享会话。
Java变量传递给Java MATLAB函数调用和返回值。
评估MATLAB表达式从Java和MATLAB基础变量写入工作区。
通过MATLAB函数参数或变量从Java通过将这些变量在MATLAB基础工作空间。
从MATLAB工作区获取变量并将它们映射到相应的Java类型。
从MATLAB命令窗口重定向标准输出到Java。
专业MATLAB类型Java
定义在Java使用复数复杂的
类。
定义数据类型在Java中使用MATLAB结构结构体
类。
特征向量的定义一个MATLAB单元阵列使用JavaCellStr
类。
返回MATLAB处理Java使用Java对象HandleObject
类。
故障排除
MATLAB引擎API的Java定义了MATLAB具体的异常类。
MATLAB和Java显示多维数组不同,但索引引用数组元素产生相同的结果。
如果你调用MATLAB函数没有或一个以上的输出参数,您必须在调用引擎提供了这一数字函数宏指令
方法。
在某些情况下,您必须转换为特定的MATLAB类型支持的MATLAB函数调用的要求。金宝app