Métodos de concatenación
Concatenación predeterminada
Puede concatenar objetos en arreglos. Por ejemplo, suponga que tiene tres instancias de tipo MyClass
, obj1
, obj2
, obj3
. Puede formar arreglos de estos objetos utilizando corchetes. La concatenación horizontal llama a horzcat
:
HorArray = [obj1,obj2,obj3];
HorArray
es un arreglo de celdas de 1 por 3, de tipo MyClass
. Puede concatenar los objetos en la dimensión vertical, que llama a vertcat
:
VertArray = [obj1;obj2;obj3]
VertArray
es un arreglo de 1 por 3, de tipo MyClass
. Para concatenar arreglos en diferentes dimensiones, utilice la función cat
. Por ejemplo:
ndArray = cat(3,HorArray,HorArray);
ndArray
es un arreglo de 1 por 3 por 2.
Métodos de sobrecarga
Sobrecargue horzcat
, vertcat
y cat
para producir comportamientos especializados en su clase. Sobrecargue tanto horzcat
como vertcat
cuando desee modificar la concatenación de objetos porque MATLAB® utiliza ambas funciones para cualquier operación de concatenación.