【发布时间】:2012-02-26 09:19:31
【问题描述】:
我有一个矩阵形式的大型 MATLAB 文件 (150MB)(即 4070x4070)。我需要在 MATLAB 中处理这个文件,但我似乎无法加载这个文件。我收到“内存不足”错误。有没有其他方法可以加载这种大小的文件?我使用的是 32 位处理器并有 2GB 的 RAM。请帮助我,我处理这个问题已经筋疲力尽了。
【问题讨论】:
-
是 *.mat 文件格式,还是其他格式?
-
我很惊讶一个150mb的文件打开时会填满2GB的内存!在您尝试加载之前,您的机器有多少可用内存?还有其他可以关闭的程序吗?
-
如果这是一个 .mat 文件,
whos -file <file>是否也会导致问题,或者只是load?如果不是 .mat 文件,是否有标题文本?
标签: matlab memory file-io mat-file