이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

cat

지정된 차원을 따라 배열 결합(Concatenate)

구문

C = cat(dim, A, B)
C = cat(dim, A1, A2, A3, A4, ...)

설명

C = cat(dim, A, B)dim으로 지정된 배열 차원을 따라 배열 AB를 결합합니다. dim 인수는 양의 실수형 정수여야 합니다.

C = cat(dim, A1, A2, A3, A4, ...)는 배열 차원 dim을 따라 모든 입력 배열(A1, A2, A3, A4 등)을 결합합니다.

배열이 비어 있지 않을 때 cat(2, A, B)[A, B]와 동일하며, cat(1, A, B)[A; B]와 동일합니다.

입력 배열이 table형이거나 timetable형인 경우 dim은 1이나 2여야 합니다. 이때 catvertcat 또는 horzcat을 각각 호출하여 결합합니다.

예제

다음 조건에서

A =               B =
     1     2                   5     6
     3     4                   7     8

서로 다른 차원을 따라 결합하면 다음과 같은 결과가 생성됩니다.

다음 명령을 실행하면

A = magic(3); B = pascal(3);
C = cat(4, A, B);

3x3x1x2 배열이 생성됩니다.

쉼표로 구분된 목록 구문과 함께 사용하는 경우 cat(dim, C{:}) 또는 cat(dim, C.field)는 숫자형 행렬을 포함하는 여러 셀형 배열 또는 구조체형 배열을 하나의 행렬로 결합하는 편리한 방법입니다.

categorical형 배열을 문자형 벡터로 구성된 셀형 배열과 결합할 수 있습니다. 자세한 내용은 categorical형 배열 결합하기 항목을 참조하십시오.

모든 입력 배열이 모두 순서형 categorical형 배열인 경우, 이 입력값은 순서를 포함하여 범주 세트가 동일해야 합니다. 자세한 내용은 순서형 categorical형 배열 항목을 참조하십시오.

datetime형 배열을 문자형 벡터로 구성된 셀형 배열과 결합할 수 있습니다.

duration형 배열과 calendarDuration형 배열을 결합할 수 있습니다. 그러면 calendarDuration형 배열이 됩니다.

duration형 배열이나 calendarDuration형 배열을 숫자형 배열과 결합할 수 있습니다. 결합하기 전에 MATLAB®days 함수를 사용하여 숫자형 배열을 동일한 일수의 배열로 변환합니다.

string형 배열을 숫자형 배열, 논리형 배열, 문자형 벡터 또는 셀형 배열과 결합할 수 있습니다. string형이 아닌 배열은 먼저 string형 배열로 변환되며, 출력값이 string형 배열로 반환됩니다.

서로 다른 유형의 정수의 결합, 정수와 정수가 아닌 값의 결합, 셀형 배열과 셀형 배열이 아닌 배열의 결합, 빈 행렬과 다른 요소의 결합에 대한 자세한 내용은 서로 다른 클래스(데이터형)의 유효한 결합 항목을 참조하십시오.

확장 기능

R2006a 이전에 개발됨