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