Grazie a tutti della risposta. Il procedimento l'ho capito e alla fine avevo raggiunto anche io una soluzione analoga, solo che non va bene per il mio problema, ma è colpa mia perchè non mi son spiegato bene. Il problema sta nel fatto che non può essere A2(i,j)=A1(i,j). Nel senso che gli indici i,j da non considerare fanno si che nella A1(i,j) quelle righe/colonne vanno eliminate. Con riferimento alla immagine allegata,
[IMG]
Uploaded with
ImageShack.us[/IMG]
nonostante vengano esclusi correttamente gli elementi contenenti gli indici i e j (nell'immagine quelli corrispondenti alla riga/colonna 1 e 4), se io uso l'equivalenza A2(i,j)=A1(i,j) sbaglio perchè ad es l'elemento A2(2,2) dovrebbe essere uguale al A1(3,3) e non al A1(2,2).
Ho provato a sostituire A2(i,j)=A1(i,j) con il metodo array.copy(A1,A2,D x D) dove D è la dimensione della A2, ma il problema permane. Spero di essere stato più chiaro. Saluti