exponenta event banner

horzcat

Класс: matlab.mixin.Разнородный
Пакет: matlab.mixin

Горизонтальная конкатенация для разнородных массивов

Синтаксис

C = horzcat(A1,A2,...)

Описание

C = horzcat(A1,A2,...) сцепляет matlab.mixin.Heterogeneous объекты A1, A2и так далее, чтобы сформировать массив C. Все входные массивы должны иметь одинаковое количество строк.

Класс массивов объектов A1,A2,... должен быть производным от того же корневого класса matlab.mixin.Heterogeneous иерархия.

Вызовы MATLAB ®:

C = horzcat(A1,A2,...)

для выражений:

C = [A1,A2,...]
C = [A1 A2 ...]

когда A1 является массивом matlab.mixin.Heterogeneous объекты.

Если все входные аргументы имеют один и тот же конкретный класс, класс результирующего массива не изменяется. Если все входные аргументы имеют различные подклассы общего суперкласса, производного от matlab.mixin.Heterogeneous, то результат является гетерогенным массивом. Класс массива является классом наиболее определенного суперкласса, совместно используемого всеми входными аргументами.

Если все входные аргументы не являются членами одной гетерогенной иерархии, MATLAB вызывает convertObjects метод, если определен доминирующим корневым классом (первый аргумент или самый левый элемент в конкатенации, если другой класс не является доминирующим).

horzcat метод запечатан в классе matlab.mixin.Heterogeneous и поэтому нельзя переопределять его в подклассах.

Входные аргументы

A1

Массив объектов класса matlab.mixin.Heterogeneous

A2

Массив объектов класса matlab.mixin.Heterogeneous

Выходные аргументы

C

Массив, полученный в результате указанной конкатенации. Класс этого массива является классом наиболее определенного суперкласса, совместно используемого входными аргументами.

Признаки

Sealedtrue
Hiddentrue

Сведения об атрибутах методов см. в разделе Атрибуты метода.