0

これは、大きな (300 MB) 構造を保存するときに発生します。(containers.Map文字列をキーとして、さまざまな大きな行列を値として使用します。)

エラーメッセージ:

Out Of Memory during serialization of the Subsystem Data
Error using save
Error closing file C:\a\comsol\fibre_bundle_AP.mat.

Error in process_data3/saveData (line 132)
        save(save_file, 'data');
4

1 に答える 1

2

hereで説明されているsaveように、Matlab の現在のバージョンの関数は、保存している構造のコピーを作成します。これにより、Matlab がメモリ不足になる可能性があります。

save1 つの解決策は、次のように古いバージョンの を使用することです。

save(save_file, 'data', '-v7.3');

上記は私にとって問題を解決します。

于 2012-12-11T05:12:01.947 に答える