任何技巧,以避免內存不足錯誤在MATLAB中? 我假設它出現的原因是因爲matlab在使用horzcat時非常低效,實際上需要暫時複製矩陣。Matlab Horzcat - 內存不足
我有一個矩陣A
大小爲108977555 x 25
。我想合併這三個載體d
,m
和y
各自的大小108977555 x 1
。
我的機器有32GB ram,上面的matrice +向量佔用18GB。
現在我想運行下面的命令:
A = [A(:,1:3), d, m, y, A(:,5:end)];
但是,這產生了錯誤:
Error using horzcat
Out of memory. Type HELP MEMORY for your options.
任何把戲做到這一點的合併?