이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
셀형 배열
형식과 크기가 각기 다른 데이터를 포함할 수 있는 배열
셀형 배열은 셀이라는 인덱싱된 데이터 컨테이너를 사용하는 데이터형입니다. 각 셀에는 모든 데이터형이 포함될 수 있습니다. 예를 들어 다음은
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
함수를 사용하여 셀형 배열을 생성합니다. - 셀형 배열의 데이터에 액세스하기
셀형 배열에서 데이터를 읽고 씁니다.
- 셀형 배열의 내용을 함수로 전달하기
이 예제에서는 셀형 배열을 입력값으로 인식하지 않는 함수로 셀형 배열의 데이터를 전달하는 여러 가지 방법을 보여줍니다.
- 셀형 배열에 사용할 메모리 사전할당(Preallocation)하기
셀형 배열에 사용할 메모리를 초기화하고 할당합니다.
- 셀형 배열과 구조체형 배열
이 예제에서는 셀형 배열과 구조체형 배열을 비교하고 각 유형의 배열에 데이터를 저장하는 방법을 보여줍니다. 셀형 배열과 구조체형 배열에 유형과 크기가 각기 다른 데이터를 저장할 수 있습니다.