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

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

Смотрите также

|

Была ли эта тема полезной?