Regarding the size of matrix that Matlab can handle
    10 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    liangjian
 el 15 de Feb. de 2012
  
How big matrix that matlab can handle? In my project, the program may need to generate and operate on a matrix with size of 50000*5000, and each entry is a double value.
2 comentarios
Respuesta aceptada
  Titus Edelhofer
    
 el 15 de Feb. de 2012
        Hi,
it depends on version and operating system: on a 32Bit OS this will definetely fail, because the matrix would need about 1.8GB of memory. On a 64Bit machine (with reasonable new MATLAB release).
doc computer
shows the maximum number of elements allowed in an array.
Titus
Más respuestas (2)
  Andreas Goser
    
 el 15 de Feb. de 2012
        On 32 bit Windows machines - still the most common platform - a practical size of matrices ends with about 500MB. Always remember that you need memory for the operation and simply loading is not enough.
0 comentarios
  Gregory Vernon
 el 15 de Feb. de 2012
        You could look for ways to reduce your grid size. Are there symmetries you can take advantage of? Can you use a skewed or adaptive mesh? Do you NEED double precision?
0 comentarios
Ver también
Categorías
				Más información sobre Creating and Concatenating Matrices 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!




