PDA

View Full Version : Matlab: Out of memory


akasa
29-04-2006, 12:35
Mi ha dato questo errore creando una matrice di zeri (doveva essere 12234 x 12234). Come risolvo?
Grazie

gokan
29-04-2006, 14:05
Azz, hai provato a creare una matrice più piccola?
:sofico:

Il problema è sicuramente la dimensione della matrice, non trovo altre spiegazioni. Non so se ti puoi servire, dai un'occhiata al tipo cell
;)

akasa
29-04-2006, 14:20
Azz, hai provato a creare una matrice più piccola?
:sofico:

Il problema è sicuramente la dimensione della matrice, non trovo altre spiegazioni. Non so se ti puoi servire, dai un'occhiata al tipo cell
;)

Ti ringrazio. Guarderò con calma quella funzione...
Potrei risolvere creando singoli workspace per ogni riga della matrice ma è molto più macchinoso e mi costa delle operazioni in più. Se riuscissi a gestire la memoria sarebbe molto meglio :)

gokan
29-04-2006, 14:33
Cell Arrays (http://www-ccs.ucsd.edu/matlab/techdoc/basics/gettin10.html)

Potresti usarli per poter andare oltre il limite..mi ricordo che io la usavo sopratutto per questo motivo.

akasa
29-04-2006, 15:52
Cell Arrays (http://www-ccs.ucsd.edu/matlab/techdoc/basics/gettin10.html)

Potresti usarli per poter andare oltre il limite..mi ricordo che io la usavo sopratutto per questo motivo.


Grazie!!!
Ci lavoro un po' su anche perchè otterrei una matrice di 1.3 Gb e credo che utilizzarla rallenti comunque le operazioni :)

akasa
29-04-2006, 17:13
:mano: :ave: :sofico:

GRAZIEEEEE!!! :)

ho usato quella funzione, meglio de previsto!!!
Il problema della memoria l'ho risolto diversamente ma senza "cell" avrei impiegato molto più tempo!!!
Mi hai dato un grosso aiuto!!!

(eheh povero pc la matrice è di 1,2Gb ;))