2012-09-03 65 views

回答

1

如果数据的大小超过了您计算机上的可用内存,那么您遇到了麻烦 - 这是不可避免的。但是,如果您只需要.mat文件中的某些变量,则可以尝试仅使用加载函数版本的

load(filename, variables) 

加载这些变量。这真的取决于你的.mat文件的内容。如果文件为2.8GB,并且您需要文件中的所有变量,并且您的计算机没有足够的内存来应付,则唯一的选择是购买更多的内存。

编辑显然,这个答案是不正确,如果你正在运行R2011b及以上为在奔沃伊特

+0

好权威冠冕堂皇的答案。不幸的是,对于当前版本的MatLab也是不正确的。 –

+0

@BenVoigt足够公平 - 我有一个旧版本,情况并非如此。让我们希望他的OP有你的版本,而不是我的。 – mathematician1975

+0

@BenVoigt我编辑了我的答案,以指向你的更新版本 – mathematician1975