crei la matrice dentro una funzione?
Se la metti globale?
Se no dovresti usare l'allocazione dinamica...