이번역페이지는최신내용을담고있지않습니다。최신내용을영문으로보려면여기를클릭하십시오。
Java프로그램에서동기식또는비동기식으로MATLAB함수를호출하고MATLAB명령문을실행합니다。Java프로그램은데이터를MATLAB기본작업공간으로전달하고이기본작업공간에서데이터를가져올수있습니다。이엔진은JDK 7™또는8버전으로작성된Java응용프로그램을지원합니다。
Java함MATLAB에서수를호출하려면MATLAB에서Java라이브러리항목을참조하십시오。
이API를사용하면Java프로그램이MATLAB을계산엔진으로사용할수있습니다。
환경변수,Java클래스경로를설정하고,Java코드를컴파일하고실행합니다。
这些例子展示了如何使用MATLAB引擎API的Java。
下面是可用于Java的MATLAB引擎API的类和方法的总结。
MATLAB引擎API提供映射,将Java数据类型传递给MATLAB,并将MATLAB数据类型传递给Java,包括Java类,以容纳MATLAB处理对象、单元格、结构和复杂数组。
同步或异步地启动Java引擎会话,您可以将启动选项传递给MATLAB。
将Java引擎连接到一个正在运行的MATLAB会话,该会话已经作为共享会话启动或转换为共享会话。
Java변수를MATLAB함수호출에전달하고값을Java에반환합니다。
从Java计算MATLAB表达式,并将变量写入MATLAB基工作区。
将变量作为函数参数从Java传递到MATLAB,或者将这些变量放在MATLAB基础工作区中。
从MATLAB工作区获取变量并将它们映射到适当的Java类型。
将标准输出从MATLAB命令窗口重定向到Java。
在Java中使用复杂的
类。
用Java定义MATLAB结构数据类型结构体
类。
使用Java定义一个MATLAB字符向量单元数组CellStr
类。
使用Java返回MATLAB句柄对象到JavaHandleObject
类。
Java的MATLAB Engine API为MATLAB定义了特定的异常类。
MATLAB和Java显示多维数组的方式不同,但是对数组元素的索引引用产生相同的结果。
如果调用一个没有或多个输出参数的MATLAB函数,则必须在对引擎的调用中提供该数字函数宏指令
方法。
在某些情况下,必须转换为特定的MATLAB类型,以支持所调用的MATLAB函数的要求。金宝app