2012-06-30 6 views
1

다양한 컬럼과 길이의 7 개의 행렬을 포함하는 셀 배열이 있습니다. 나는 'dlmcell' 함수를 사용하여 MATLAB 웹 사이트에서 다운로드 할 수 있지만 "텍스트가 명령 창 표시를위한 최대 줄 길이 25000자를 초과합니다"라고 말합니다.MATLAB에서 셀 저장

배열을 저장하는 몇 가지 다른 예를 살펴 보았지만 그 중 아무 것도 셀 구조 나 파일 크기를 처리 할 수없는 것 같습니다.

나를위한 주요 목표는 내가 나중에 가져올 수 있도록 셀을 저장하는 것입니다. MATLAB이 셀 배열을 저장하기 위해 (예 : .mat) 사용하는 특정 형식이 있습니까?

미리 감사드립니다.

답변

6

그냥 나를 위해 정상 작품처럼 save를 사용하여 :

>> cellarray = {1:1000; 'my cell array'} 

cellarray = 

    [1x1000 double] 
    'my cell array' 

>> save('cellarray','cellarray') 
    %# filename---^ ^--- variable name 
>> clear all 
>> load('cellarray') 
>> cellarray 

cellarray = 

    [1x1000 double] 
    'my cell array' 

cellarray.mat은 현재 디렉토리에 matfile로 저장됩니다. load으로 쉽게로드 할 수 있습니다. 내가 놓친 게 있니? 이것보다 더 복잡한가?

+0

이상한 이유로 이전에이 간단한 기능을 사용할 때 오류가 발생했지만 지금은 작동중인 PC를 다시 시작합니다. 나는 그것이 내 기억이 최대로되고있는 것과 관련이 있다고 생각한다! 감사합니다. – StevenG

관련 문제