主要内容

对象数组

对象数组的构造和连接;异构数组

构造对象数组,从数组中引用对象及其属性,并设计支持异构(混合类)数组的类层次结构。金宝app

功能

创建指定类的空数组

matlab.mixin.Heterogeneous 非均匀阵列形成的超类

主题

构建对象数组

构造对象数组

在构造函数中构建对象数组,并将数组作为输出参数返回。

初始化对象数组

MATLAB®不带参数调用类构造函数以使用默认对象初始化数组元素。

初始化句柄对象数组

MATLAB使用默认对象初始化句柄对象数组的空元素。

空数组

空数组没有元素,但属于某个类。

访问数组中的动态属性

通过引用单个对象来访问对象数组中的动态属性。

连接数组

连接方法

可以将对象连接到数组中。

连接不同类的对象

当你尝试用不同类的对象创建数组时,MATLAB遵循特定的规则。

对象转换器和数组类

隐式类转换

MATLAB试图将元素转换为数组的类作为连接或赋值的结果。

对象的转换器

您可以将一个类的对象转换为另一个类的对象。

确定数组类

可以确定数组的类。

异构数组

设计异构类层次结构

异构数组可以包含不同类的对象,但数组中的所有对象必须派生于一个公共超类。

异构数组构造函数

当您添加不同类的数组元素时,异构对象数组的类可以更改。必须确保构造函数返回的对象与定义构造函数的类相同。