이번역페이지는최신내용을담고있지않습니다。최신내용을문으로보려면여기를클릭하십시오。
Java에서MATLAB호출하기
MATLAB®과호환되는Java®프로그램작성하기
Java프로그램에서동기식또는비동기식으로MATLAB함수를호출하고MATLAB명령문을실행합니다。Java프로그램은데이터를MATLAB작업공간으로전달하고이작업공간에서데이터를가져올수있습니다。이엔진은JDK™로작성된Java응용프로그램을지원합니다。버전정보는MATLAB接口到其他语言를참조하십시오。
MATLAB에서Java함수를호출하려면MATLAB에서Java호출하기항목을참조하십시오。
함수
클래스
도움말항목
시작하기
- Java용MATLAB引擎API
이API를사용하면Java프로그램이MATLAB을계산엔진으로사용할수있습니다。 - Java엔진프로그램빌드하기
환경변수,Java클래스경로를설정하고,Java코드를컴파일하고실행합니다。 - Java예제소스코드
이예제에서는Java용MATLAB引擎API를사용하는방법을보여줍니다。
Java引擎API개
- Java引擎API摘要
下面是用于Java的MATLAB引擎API可用的类和方法的摘要。 - Java数据类型转换
MATLAB引擎API提供映射,将Java数据类型传递给MATLAB,并将MATLAB数据类型传递给Java,包括Java类,以适应MATLAB处理对象、单元格、结构和复杂数组。
Java용MATLAB引擎API사용하기
- 从Java启动和关闭MATLAB会话
同步或异步启动Java引擎会话,您可以将启动选项传递给MATLAB。 - 连接Java到运行的MATLAB会话
将Java引擎连接到正在运行的MATLAB会话,该会话已作为共享会话启动或转换为共享会话。 - Java에서MATLAB함수실행하기
Java변수를MATLAB함수호출에전달하고값을Java에반환합니다。 - 从Java评估MATLAB语句
从Java计算MATLAB表达式,并将变量写入MATLAB基础工作空间。 - 将变量从Java传递到MATLAB
将变量作为函数参数从Java传递到MATLAB,或者将这些变量放置在MATLAB基本工作空间中。 - 将变量从MATLAB传递到Java
从MATLAB工作区获取变量,并将它们映射到适当的Java类型。 - 重定向MATLAB命令窗口输出到Java
将MATLAB命令窗口中的标准输出重定向到Java。
Java용으로특화된MATLAB데이터형
- 在Java中使用复杂变量
方法在Java中定义复数复杂的
类。 - 在Java中使用MATLAB结构
类在Java中定义MATLAB结构数据类型结构体
类。 - 将Java CellStr传递给MATLAB
使用Java定义一个MATLAB单元数组的字符向量CellStr
类。 - 在Java中使用MATLAB处理对象
返回MATLAB句柄对象到Java使用JavaHandleObject
类。
Java에서MATLAB기능사용하기
- Java에서S万博1manbetximulink시뮬레이션실행하기
万博1manbetx®시뮬레이션을실행하고그결과를Java에반환할수있습니다。
문제 해결
Java的MATLAB引擎API为MATLAB定义了特定的异常类。
MATLAB和Java以不同的方式显示多维数组,但是对数组元素的索引引用产生相同的结果。
如果您正在调用一个没有或有多个输出参数的MATLAB函数,则必须在调用引擎时提供该数字函数宏指令
方法。
在某些情况下,必须转换为特定的MATLAB类型以支持所调用的MATLAB函数的需求。万博1manbetx