Main Content

cat

지정된 차원을 따라 기호 배열 결합

설명

예제

cat(dim,A1,...,AN)은 차원 dim을 따라 배열 A1,...,AN을 결합합니다. 나머지 차원은 크기가 동일해야 합니다.

예제

두 벡터를 행렬로 결합하기

벡터 A와 벡터 B를 만듭니다.

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

AB를 행렬로 결합하려면 차원 dim1로 지정합니다.

cat(1,A,B)
ans =
[ a1, a2, a3, a4]
[ b1, b2, b3, b4]

또는 구문 [A;B]를 사용합니다.

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

두 벡터를 하나의 벡터로 결합하기

두 벡터를 하나의 벡터로 결합하려면 차원 dim2로 지정합니다.

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

또는 구문 [A B]를 사용합니다.

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

다차원 배열을 세 번째 차원을 따라 결합하기

배열 A와 배열 B를 만듭니다.

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

차원 dim3으로 지정하여 AB를 결합합니다.

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

입력 인수

모두 축소

배열을 결합하는 차원으로, 양의 정수로 지정됩니다.

입력 배열로, 기호 변수, 기호 벡터, 기호 행렬 또는 기호 다차원 배열로 지정됩니다.

버전 내역

R2010b에 개발됨

모두 확장

참고 항목

| |