tu hai inizializzato un vettore di puntatori a double di dimensione n_righe.
Il primo elemento del tuo vettore contiene un puntatore a un vettore di double di dimensione n_colonne. I dati relativi a questi vettore non è detto che siano contigui.
In alternativa potevi dichiarare un double matrice[][]; , che ha la struttura che tu ti aspetti.
ciao
sergio