mrdivide Memory Issue
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
I have a 28000x86 dataset. When I perform this line of code to calculate a pre-initialized value 'rho' from 'BarP' and 'Tair' (both variables in the datset):
wind.rho = (wind.BarP*100)/(Rair*(wind.Tair+273.15));
It outputs this memory error: ??? Error using ==> mrdivide Out of memory. Type HELP MEMORY for your options.
The dataset is only 21.5MB, and I hope to manipulate much larger datasets in the near future. Here are my current memory stats:
Maximum possible array: 403 MB (4.223e+008 bytes) Memory available for all arrays: 1100 MB (1.154e+009 bytes) Memory used by MATLAB: 583 MB (6.116e+008 bytes) Physical Memory (RAM): 3260 MB (3.419e+009 bytes)
0 comentarios
Respuesta aceptada
Walter Roberson
el 9 de Mayo de 2011
Are you sure you want a matrix division, and not
wind.rho = (wind.BarP*100) ./ (Rair*(wind.Tair+273.15));
Más respuestas (0)
Ver también
Categorías
Más información sobre Tables en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!