Main Content

셀형 배열

형식과 크기가 각기 다른 데이터를 포함할 수 있는 배열

셀형 배열은 셀이라는 인덱싱된 데이터 컨테이너를 사용하는 데이터형입니다. 각 셀에는 모든 데이터형이 포함될 수 있습니다. 예를 들면 다음과 같습니다.

c = {42,rand(5),"abcd"}
c =
  1×3 cell array
    {[42]}    {5×5 double}    {["abcd"]}

셀의 내용에 액세스하려면 인덱스를 중괄호로 묶습니다. 예를 들어 c{1}42를 반환하고, c{3}"abcd"를 반환합니다. 자세한 내용은 셀형 배열의 데이터에 액세스하기 항목을 참조하십시오.

셀형 배열은 테이블 형식이 아닌 데이터에 숫자형 인덱스를 사용하여 액세스하려 할 때 유용합니다. 스프레드시트 데이터 같은 테이블 형식 데이터가 있는 경우 table 또는 timetable을 대신 사용하십시오. 텍스트 데이터만 있는 경우에는 string을 사용하십시오.

함수

모두 확장

cell셀형 배열

셀형에서

cell2mat셀형 배열을 기본 데이터형의 일반 배열로 변환
cell2struct셀형 배열(Cell Array)을 구조체형 배열(Structure Array)로 변환
cell2table셀형 배열(Cell Array)을 테이블(Table)로 변환

셀형으로

cellstr문자형 벡터로 구성된 셀형 배열로 변환
mat2cell배열을 각 셀에 원 배열의 부분배열을 포함된 셀형 배열로 변환
num2cell배열을 일관된 크기의 셀로 구성된 셀형 배열로 변환
struct2cell구조체를 셀형 배열로 변환
table2cell테이블을 셀형 배열로 변환

유형 확인하기

iscell입력값이 셀형 배열인지 확인
iscellstr입력값이 문자형 벡터로 구성된 셀형 배열인지 확인
celldisp셀형 배열(Cell Array) 내용 표시
cellfun셀형 배열의 각 셀에 함수 적용
cellplot셀형 배열의 구조체를 그래픽으로 표시

도움말 항목