Main Content

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.

Temas relacionados