使用HDD内存进行MATLAB

时间:2011-03-09 12:52:19

标签: matlab

与我之前的问题一样,我有以下问题。我有一个矩阵P nxn,其元素是矩阵P {i,j},它们也是nxn。所以元素的总量是n ^ 4。对于n = 100,存在关于缺少记忆的错误。我只计算这个矩阵一次,然后用它运行。你能告诉我,如何在硬盘上存储矩阵P {i,j}吗?

我的意思是,也许可以将它们存储在像“data_i_j.dat”这样的文件中,然后在为i和j循环进行计算时加载它?

1 个答案:

答案 0 :(得分:2)

save函数会将数据写入文件,load函数会再次将其读回。 save(filename,varname,varname,varname...),后跟S = load(filename)并引用S.varname(还有load的版本只会将内容转储到您当前的工作区中,但这看起来很糟糕。)< / p>