Ya esta, he conseguido solucionar el problema.
Había escrito mal el codigo, puesto que una matriz que tenía tan solo 16 filas, y el bucle le ponía valores hasta la fila 64 o algo asi...
Bueno, muchas gracias por tu tiempo ecfisa y disculpa si no me he explicado correctamente en algun momento
