In effetti quella matrice non ha senso in quel modo ...

Se n_in e n_out non sono stati ancora letti dal file, come fai ad usarli *prima* ?

Semmai leggi quelle variabili e dimensiona "dinamicamente" gli array.

Inoltre, quanto vale n_es ?