フィルターのクリア

Out of memory error - How to solve?

6 ビュー (過去 30 日間)
Ranjani
Ranjani 2013 年 3 月 27 日
I have win7 64 4GB RAM 500GB hardisk laptop. When I try running a normalized periodogram (lomb.m from file exchange), I get this error.
Can someone tell me how to go about this?
Thank you
Ranjani
  1 件のコメント
Matt Kindig
Matt Kindig 2013 年 3 月 27 日
Exactly as the error indicates: you are simply out of memory. You can try by clear()-ing all unnecessary variables prior to the lomb.m call to see if that helps.

サインインしてコメントする。

回答 (1 件)

Jan
Jan 2013 年 3 月 28 日
Did you search for "out of memory" in this forum already? You would find these solutions:
  1. Install more memory
  2. Reduce the size of the problem
  3. Use classes with smaller memory needs, e.g. SINGLE instead of DOUBLE, or even better UINT8 if possible
  4. Install more memory
  5. Close other applications
  6. Increase the virtual memory
  7. Install more memory
  8. Reformulate the algorithm to use inplace operations. This is not trivial in Matlab, but possible, see e.g. Lorens Blog: in-place operations

カテゴリ

Help Center および File ExchangeStartup and Shutdown についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by