主要内容

이번역페이지는최신내용을담고있지않습니다。최신내용을영문으로보려면여기를클릭하십시오。

Java에서MATLAB호출하기

MATLAB®과호환되는Java®프로그램작성하기

Java프로그램에서동기식또는비동기식으로MATLAB함수를호출하고MATLAB명령문을실행합니다。Java프로그램은데이터를MATLAB기본작업공간으로전달하고이기본작업공간에서데이터를가져올수있습니다。이엔진은JDK 7™또는8버전으로작성된Java응용프로그램을지원합니다。

Java함MATLAB에서수를호출하려면MATLAB에서Java라이브러리항목을참조하십시오。

함수

모두확장

matlab.engine.shareEngine 실행중인MATLAB세션을공유세션으로변환
matlab.engine.engineName 공유MATLAB세션의이름반환
matlab.engine.isEngineShared MATLAB세션의공유여부확인

클래스

모두확장

com.mathworks.engine.MatlabEngine Java类使用MATLAB作为一个计算引擎
com.mathworks.matlab.types.Complex Java类来传递复杂数据MATLAB
com.mathworks.matlab.types.Struct Java类通过MATLAB结构体MATLAB
com.mathworks.matlab.types.CellStr Java类来表示MATLAB单元阵列的字符向量
com.mathworks.matlab.types.HandleObject 摘要Java类来表示MATLAB处理对象
com.mathworks.matlab.types.ValueObject 摘要Java类来表示MATLAB值对象

도움말항목

시작하기

Java용MATLAB引擎API

이API를사용하면Java프로그램이MATLAB을계산엔진으로사용할수있습니다。

Java엔진프로그램빌드하기

환경변수,Java클래스경로를설정하고,Java코드를컴파일하고실행합니다。

Java示例源代码

这些示例展示了如何使用MATLAB Engine API用于Java。

Java引擎API개요

Java引擎API概述

下面是一个可以用于Java的MATLAB Engine API的类和方法的总结。

Java数据类型转换

MATLAB引擎API提供映射,将Java数据类型传递给MATLAB,并将MATLAB数据类型传递给Java,包括Java类,以容纳MATLAB的处理对象、单元字符串、结构和复杂数组。

JavaMATLAB引擎API사용하기

启动和关闭MATLAB会话从Java

同步或异步地启动Java引擎会话,您可以将启动选项传递给MATLAB。

连接Java到运行MATLAB会话

将Java引擎连接到已作为共享会话启动或转换为共享会话的正在运行的MATLAB会话。

MATLAB Java에서함수실행하기

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结构

定义MATLAB结构数据类型在Java中使用结构体类。

传递Java CellStr到MATLAB

定义一个MATLAB单元数组字符向量使用JavaCellStr类。

在Java中使用MATLAB处理对象

使用Java将MATLAB句柄对象返回到JavaHandleObject类。

Java에서MATLAB기능사용하기

Java에서仿金宝app真软件시뮬레이션실행하기

金宝app®시뮬레이션을실행하고그결과를Java에반환할수있습니다。

문제해결

MATLAB引擎API异常

Java的MATLAB引擎API为MATLAB定义了特定的异常类。

将Java数组参数传递给MATLAB

MATLAB和Java显示多维数组的方式不同,但数组元素的索引引用产生了相同的结果。

输出参数数目不正确

如果您正在调用一个没有或不止一个输出参数的MATLAB函数,则必须在对引擎的调用中提供该数字函数宏指令方法。

错误的Java数据类型

在某些情况下,必须转换为特定的MATLAB类型,以支持所调用的MATLAB函数的要求。金宝app