Main Content

horzcat

기호 배열을 가로로 결합

설명

예제

horzcat(A1,...,AN)은 기호 배열 A1,...,AN을 가로로 결합합니다. 벡터와 행렬의 경우 모든 입력의 행 수가 같아야 합니다. 다차원 배열의 경우 horzcat는 두 번째 차원을 따라 입력을 결합합니다. 나머지 차원은 일치해야 합니다.

예제

[A1 ... AN]horzcat(A1,...,AN)의 간결한 구문입니다.

예제

두 개의 기호 행렬을 가로로 결합하기

행렬 AB를 만듭니다.

A = sym('a%d%d',[2 2])
B = sym('b%d%d',[2 2])
A =
[ a11, a12]
[ a21, a22]
B =
[ b11, b12]
[ b21, b22]

AB를 결합합니다.

horzcat(A,B)
ans =
[ a11, a12, b11, b12]
[ a21, a22, b21, b22]

또는 간결한 구문인 [A B]를 사용합니다.

[A B]
ans =
[ a11, a12, b11, b12]
[ a21, a22, b21, b22]

다중 기호 배열을 가로로 결합하기

A = sym('a%d',[3 1]);
B = sym('b%d%d',[3 3]);
C = sym('c%d%d',[3 2]);
horzcat(C,A,B)
ans =
[ c11, c12, a1, b11, b12, b13]
[ c21, c22, a2, b21, b22, b23]
[ c31, c32, a3, b31, b32, b33]

또는 간결한 구문인 [C A B]를 사용합니다.

[C A B]
ans =
[ c11, c12, a1, b11, b12, b13]
[ c21, c22, a2, b21, b22, b23]
[ c31, c32, a3, b31, b32, b33]

다차원 배열 가로로 결합하기

3-D 기호 배열 AB를 만듭니다.

A = sym('a%d%d',[2 3]);
A(:,:,2) = -A
B = sym('b%d%d', [2 2]);
B(:,:,2) = -B
A(:,:,1) = 
[ a11, a12, a13]
[ a21, a22, a23]
A(:,:,2) = 
[ -a11, -a12, -a13]
[ -a21, -a22, -a23]
 
B(:,:,1) = 
[ b11, b12]
[ b21, b22]
B(:,:,2) = 
[ -b11, -b12]
[ -b21, -b22]

horzcat를 사용하여 AB를 결합합니다.

horzcat(A,B)
ans(:,:,1) = 
[ a11, a12, a13, b11, b12]
[ a21, a22, a23, b21, b22]
ans(:,:,2) = 
[ -a11, -a12, -a13, -b11, -b12]
[ -a21, -a22, -a23, -b21, -b22]

또는 간결한 구문인 [A B]를 사용합니다.

[A B]
ans(:,:,1) = 
[ a11, a12, a13, b11, b12]
[ a21, a22, a23, b21, b22]
ans(:,:,2) = 
[ -a11, -a12, -a13, -b11, -b12]
[ -a21, -a22, -a23, -b21, -b22]

입력 인수

모두 축소

입력 배열로, 기호 스칼라 변수, 행렬 변수, 행렬 함수, 또는 벡터, 행렬 또는 기호 스칼라 변수로 구성된 다차원 배열로 지정됩니다.

버전 내역

R2006a 이전에 개발됨

모두 확장

참고 항목

|