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