Конкатенация массивов горизонтально
C = horzcat(A,B)
C = horzcat(A1,A2,…,An)
C = horzcat(
конкатенирует A1,A2,…,An
)A1
, A2
, …, An
горизонтально.
horzcat
эквивалентен использованию квадратных скобок для того, чтобы горизонтально конкатенировать массивы. Например, [A,B]
или [A B]
равны horzcat(A,B)
, когда A
и B
являются совместимыми массивами.
Для табличных входных параметров horzcat
конкатенирует путем соответствия с именами строки когда существующий, или путем соответствия с табличными положениями. horzcat
присваивает значения для свойств Description
и UserData
вывода с помощью первых непустых значений соответствующих свойств входа.
При конкатенации пустого массива к непустому массиву horzcat
не использует пустой массив в выводе. Например, horzcat([1 2],[])
возвращает вектор - строку [1 2]
.
Если все входные параметры пусты и имеют совместимые размеры, то horzcat
возвращает пустой массив, размер которого равен выходному размеру как тогда, когда входные параметры непусты. Например, horzcat(zeros(0,1),zeros(0,2))
возвращает 0 3 пустой массив. Если входные размеры не совместимы, то horzcat
возвращает пустой массив 0 на 0.