이전: 낱칸 배열인 문자열, 상위 문서: 낱칸 배열 [차례][찾아보기]
낱칸 배열은 담긴 자료는 실제 자료에 기반하여 여러 방법으로 처리합니다. 가장 간단한 방법은 한 개 이상의 for
반복문을 사용하여 자료를 반복 처리하는 것입니다. 같은 발상을 낱칸 배열의 모든 원소에 사용자 정의 함수를 호출하는 cellfun
함수로 더 쉽게 구현할 수도 있습니다.
다른 방법으로는 자료를 행렬이나 자료 구조체 같은 다른 보관함으로 바꾸는 것입니다. cell2mat
와 cell2struct
함수를 사용하면 자료에 기반하여 보관함을 바꿀 수 있습니다.
낱칸 배열 c를 c의 모든 원소를 담는 초평면 사각형에 넣은 행렬로 반환합니다.
c의 원소는 반드시 수치, 논리, 문자 행렬, 낱칸 배열, 구조체이어야 하며, cat
이 이를
엮을 수 있어야 합니다.
낱칸을 구조체로 바꿉니다.
기록란에 적은 기록란 개수는
numel (fields) == size (cell, dim)
를
만족하게금 차원을 따른 낱칸의 원소 개수와 반드시 같아야 합니다. 차원을 주지 않으면, 1을
사용합니다.
A = cell2struct ({"Peter", "Hannah", "Robert"; 185, 170, 168}, {"Name","Height"}, 1); A(1) ⇒ { Name = Peter Height = 185 }
같이 보기: struct2cell, cell2mat, struct.