Main Content

vertcat

기호 배열을 세로로 결합

설명

예제

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

예제

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

예제

두 개의 기호 벡터를 세로로 결합하기

두 개의 기호 벡터 AB를 결합하여 기호 행렬을 형성합니다.

A = sym('a%d',[1 4]);
B = sym('b%d',[1 4]);
vertcat(A,B)
ans =
[ a1, a2, a3, a4]
[ b1, b2, b3, b4]

대신 축약적 표현법인 [A;B]를 사용하여 AB를 결합할 수 있습니다.

[A;B]
ans =
[ a1, a2, a3, a4]
[ b1, b2, b3, b4]

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

다중 기호 배열을 결합하여 하나의 기호 행렬로 만듭니다.

A = sym('a%d',[1 3]);
B = sym('b%d%d',[4 3]);
C = sym('c%d%d',[2 3]);
vertcat(C,A,B)
ans =
[ c11, c12, c13]
[ c21, c22, c23]
[  a1,  a2,  a3]
[ b11, b12, b13]
[ b21, b22, b23]
[ b31, b32, b33]
[ b41, b42, b43]

다차원 배열을 세로로 결합하기

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

A = [2 4; 1 7; 3 3];
A(:,:,2) = [8 9; 4 5; 6 2];
A = sym(A)
B = [8 3; 0 2];
B(:,:,2) = [6 2; 3 3];
B = sym(B)
A(:,:,1) = 
[ 2, 4]
[ 1, 7]
[ 3, 3]
A(:,:,2) = 
[ 8, 9]
[ 4, 5]
[ 6, 2]
 
B(:,:,1) = 
[ 8, 3]
[ 0, 2]
B(:,:,2) = 
[ 6, 2]
[ 3, 3]

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

vertcat(A,B)
ans(:,:,1) = 
[ 2, 4]
[ 1, 7]
[ 3, 3]
[ 8, 3]
[ 0, 2]
 
ans(:,:,2) = 
[ 8, 9]
[ 4, 5]
[ 6, 2]
[ 6, 2]
[ 3, 3]

입력 인수

모두 축소

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

버전 내역

R2006a 이전에 개발됨

모두 확장

참고 항목

|