out memory problem

2 次查看(过去 30 天)
huda nawaf
huda nawaf 2011-10-10
hi, My array of data is 211,231*4,when process it I got this error:
Out of memory. Type HELP MEMORY for your options. keep in mind, I use clear ,close matlab and open it what I have to do to get over this error.
Thanks in advance

回答(2 个)

Jan
Jan 2011-10-10
Do you mean a [211'231 x 4] array? This array has 6.7 MB only, such that the must be another large array, which occupies much more memory.
Please post the corresponding source code, which is used to the create the array.
  3 个评论
Jan
Jan 2011-10-10
What do you want to achieve? Please search in this forum and the net for the term "pre-allocation".
Walter Roberson
Walter Roberson 2011-10-10
Please take some time, Huda, to read about "vectorization" in MATLAB. You have been using MATLAB for some time now; it is time for you to study that topic and put it in to practice.
And, like Jan says, pre-allocate.

请先登录,再进行评论。


Walter Roberson
Walter Roberson 2011-10-10
Is that 211231 x 4, each entry a double precision number (8 bytes), or is it 211 x 231 with each entry a 4 byte number, or is it 211 x 231 x 4, each entry a double precision number (8 bytes)?
If it is 211231 x 4 double-precision entries, that should be only 6.4 megabytes; if you are unable to allocate a 6.4 megabyte array then you are too short on memory to do anything practical.
Please show the exact call you use to allocate the memory.
For example, if you were using
A = zeros(211231*4)
then we would immediately diagnose the problem as being that when you supply only a single scalar size to zeros() (or ones(), or rand()) then a square matrix is constructed that is that number of rows and columns.
  11 个评论
huda nawaf
huda nawaf 2011-11-30
someone who is working with aother language suggest to work with dyn. array, I'm not familiar with it,ut i will read about it if it is in matlab
walter, please tell me how I can use cell array to solve my prolem
give me example please.
thanks
Walter Roberson
Walter Roberson 2011-11-30
I never did find out what problem it is you are really trying to deal with -- though I did ask a few times.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Performance and Memory 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by