主要内容

com.mathworks.matlab.types.struct.struct.

java.课程通过马铃薯塑造向和从马铃薯

描述

塑造类为Matlab之间传递数据提金宝app供支持®和java.®作为一个matlab.塑造。这塑造班级实施了java.util.map.界面。

塑造班级被设计为不可变类型。尝试更改返回的映射,键或值塑造原因A.Un金宝appsupportedoperationException.。调用这些方法可能导致异常:放()putall()消除()entryset()keyset(), 和值()

例如,看到在Java中使用MATLAB结构

创建

struct s = new struct(“field1”,value1,“field2”,value2,...)创建一个实例塑造使用指定的字段名称和值。

方法

公共方法

containsey(对象键)

如果此映射包含指定键的映射,则返回TRUE。

containsValue(对象值)

如果此映射将一个或多个键映射到指定值,则返回true。

entryset()

返回A.该地图中包含的映射的视图。

等于(对象o)

将指定的对象与此映射进行比较以进行平等。

get(对象键)

返回指定密钥映射到的值,或空值如果此映射不包含键的映射。

hashcode()

返回此地图的哈希码值。

是空的()

回报真的如果此映射不包含键值映射。

keyset()

返回A.在此地图中包含的键的视图。

尺寸()

返回此地图中的键值映射数。

值()

返回A.收藏此地图中包含的值的视图。

例子

展开全部

创建一个塑造并分配密钥和值。

导入com.mathworks.eengine。*;导入com.mathworks.matlab.types。*;class structproperties {public静态void main(string [] args)抛出异常{matlabengine eng = matlabengine.startmatlab();int [] y = {1,2,3,4,5};double []颜色= {1.0,0.5,0.7};struct s =新结构(“颜色”,颜色,“LineWidth”,2);eng.feval(“plot”,y,s);}}
介绍在R2016B.