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에 개발됨

모두 확장

참고 항목

| |