2012-08-16 6 views
1

의 내용 I로드 너무 큰하는 .mat 파일 (2.72 GB)가 발견 도움이 필요합니다. 파일을 열지 않고 내용을 알 수있는 방법이 있습니까? 나는 .mat 파일이 코드에서 사용하는 내부 행렬의 이름을 알아야합니다.매우 큰 .mat 파일

답변

4

당신은 사용할 수 있습니다

>> whos('-file','yourfilename.mat') 
+0

감사합니다. 이제 코드를 실행할 때 오류가 발생합니다. - 메모리가 부족합니다. 옵션으로 HELP MEMORY를 입력하십시오. 이 문제를 해결할 방법이 있습니까? 2.72GB .mat 파일 로딩 중입니다. –

+0

I 메모리 문제를 가진 적이 있지만, [이 스레드 솔루션을 제공하기 위해 나타납니다.] (http://stackoverflow.com/questions/9134032/how-can-i-load-large-files-150mb-in-matlab) – AGS

1

은 'whos는'기능은 당신을 위해 매트 파일의 변수를 나열합니다.

whos('-file','matFile.mat')