主要内容

com.mathworks.matlab.types.handleobject

抽象的爪哇代表课程MATLAB处理对象

描述

爪哇®表示从MATLAB传递的对象®作为实例handleObject班级。当将手柄对象传递回MATLAB时,Java将引用到handleObject实例。此引用可以是数组或标量,具体取决于MATLAB传递给Java的原始手柄对象。

创建

你不能构造handleObject在Java。您只能将手柄对象传递到最初创建的MATLAB会话。

例子

展开全部

此示例启动了共享MATLAB会话并创建一个containser.mapMATLAB工作区中的对象。在MATLAB工作区中评估的声明返回一个句柄变量,该变量是指地图目的。

引擎可差异功能将MATLAB句柄变量返回handleObject实例。此实例用于调用MATLAB钥匙功能以获得地图钥匙。

导入com.mathworks.engine.matlabengine;导入com.mathworks.matlab.types。*;Matlabengine Engine = Matlabengine.startmatlab();Engine.eval(“ cm = containers.map({'id','name'},{11,'mw'});”);handleObject handle = Engine.getVariable(“ cm”);string [] cells = Engine.feval(“键”,句柄);

版本历史记录

在R2016b中引入