可以将对象连接到数组中。例如,假设您有这个类的三个实例MyClass
,其中obj1
,methoda
,obj3
。可以使用方括号为这些对象组成数组。横向连接电话horzcat
:
HorArray =[其中obj1、methoda obj3];
HorArray
是一个1乘3的数组类吗MyClass
。您可以沿着调用的垂直维度连接这些对象vertcat
:
VertArray =[其中obj1; methoda; obj3]
VertArray
是一个3乘1数组的类吗MyClass
。要沿不同的维度连接数组,请使用猫
函数。例如:
ndArray =猫(3 HorArray HorArray);
ndArray
是一个1乘3乘2的数组。
过载horzcat
,vertcat
,猫
在类中产生特定的行为。过载两horzcat
和vertcat
当你想修改对象连接的时候,因为MATLAB®将这两个函数用于任何连接操作。