在MATLAB之前的类定义中®7.6(类定义没有aclassdef
的类构造函数类
函数来创建对象。以下类
函数语法只适用于7.6版之前定义的类。
obj =类(年代,类名)
方法创建指定类的对象数组结构体
年代
作为模式来确定大小obj
.
obj =类(年代,类名,parent1 parent2,………)
继承指定父对象的方法和字段。父对象的大小必须与的大小匹配年代
或者是一个标量(1×1)如果它们是标量,MATLAB执行标量展开。
obj =类(struct([]),类名,parent1 parent2,………)
构造一个只包含从父对象继承的字段的对象。所有父类必须具有相同的非零大小,这决定了返回对象的大小。
objStruct =类(structArray ClassName, parentArray)
元素的每个元素parentArray
中的对应元素structArray
要生成对象的输出数组,objStruct
.
所有数组的大小必须相同。如果structArray
或者是parentArray
,则MATLAB进行标量展开以匹配数组大小。
若要创建大小为0 * 0的对象数组,请设置structArray
和parentArray
0-by-0。