ho definito una matrice in questo modo:
double ** mat=calloc(100,sizeof(double *));
for(i=0;1<100;i++)
mat[i]=calloc(2000,sizeof(double));
dopo un po' vorrei liberare questo spazio ma non so come fare: se faccio free(mat) oppure free(*mat) oppure free(&(mat[i][j])) non funzionano (l'ultimi mi da segmentation foaul)
grazie