Non puoi prima creare la matrice (di tutti 0) e poi copiarvi i dati nelle posizioni utili?