主要内容

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

Java에서MATLAB호출하기

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

Java프로그램에서동기식또는비동기식으로MATLAB함수를호출하고MATLAB명령문을실행합니다。Java프로그램은데이터를MATLAB작업공간으로전달하고이작업공간에서데이터를가져올수있습니다。이엔진은JDK™로작성된Java응용프로그램을지원합니다。버전정보는MATLAB接口到其他语言를참조하십시오。

MATLAB에서Java함수를호출하려면MATLAB에서Java호출하기항목을참조하십시오。

함수

모두 확장

matlab.engine.shareEngine 실행중iotMATLAB세션을공유세션으로변환
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引擎API개

  • Java引擎API摘要
    下面是用于Java的MATLAB引擎API可用的类和方法的摘要。
  • Java数据类型转换
    MATLAB引擎API提供映射,将Java数据类型传递给MATLAB,并将MATLAB数据类型传递给Java,包括Java类,以适应MATLAB处理对象、单元格、结构和复杂数组。

JavaMATLAB引擎API사용하기

Java용으로특화된MATLAB데이터형

Java에서MATLAB기능사용하기

문제 해결

MATLAB引擎API异常

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

将Java数组参数传递给MATLAB

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

输出参数数量不正确

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

错误的Java数据类型

在某些情况下,必须转换为特定的MATLAB类型以支持所调用的MATLAB函数的需求。万博1manbetx