【发布时间】:2016-12-31 18:21:20
【问题描述】:
我正在尝试使用以下命令:
X = H \ [ Xp(:) Yp(:) ones(wp*hp,1) ]';
其中Xp(:) 和Yp(:) 是大型矩阵,遇到“内存不足”错误。我无法清除工作区中的任何数据,因为其余处理需要这些数据。
*如何将此操作划分为块? *这是一个好方法吗? *我还有什么其他选择?
这是此命令之前的memory 输出:
Maximum possible array: 4005 MB (4.199e+09 bytes) *
Memory available for all arrays: 4005 MB (4.199e+09 bytes) *
Memory used by MATLAB: 1804 MB (1.891e+09 bytes)
Physical Memory (RAM): 4018 MB (4.213e+09 bytes)
【问题讨论】:
-
您使用的所有单个矩阵有多大?