[java] matrice inversa con gauss Jordan

Messaggioda Rossella92 » 23/10/2018, 17:08

Ciao a tutti, sto scrivendo un programma per il calcolo della matrice inversa con il metodo di Gauss-Jordan.
Se la dimensione della matrice data è n, la nuova matrice avrà dimensione[n][2n].
Ma come faccio ad affiancare la matrice identità alla matrice data in input?
Grazie a tutti
Rossella92
New Member
New Member
 
Messaggio: 40 di 86
Iscritto il: 08/06/2016, 19:40

Re: [java] matrice inversa con gauss Jordan

Messaggioda apatriarca » 23/10/2018, 21:47

Non è necessario costruire effettivamente la matrice. E' sufficiente eseguire le stesse operazioni elementari su entrambe le matrici.
apatriarca
Moderatore
Moderatore
 
Messaggio: 5139 di 10436
Iscritto il: 08/12/2008, 20:37
Località: Madrid

Re: [java] matrice inversa con gauss Jordan

Messaggioda Rossella92 » 23/10/2018, 21:56

Quali operazioni elementari intendi? Quelle del metodo di Gauss-Jordan?
Rossella92
New Member
New Member
 
Messaggio: 41 di 86
Iscritto il: 08/06/2016, 19:40

Re: [java] matrice inversa con gauss Jordan

Messaggioda apatriarca » 23/10/2018, 22:36

Sì, quelle. Ovviamente puoi anche creare la matrice ma non c'è alcuna soluzione semplice per farlo. Devi iterate di tutti gli elementi della matrice e settare il valore corretto. Java non è stato pensato per questo tipo di problemi e non offre alcun aiuto.
apatriarca
Moderatore
Moderatore
 
Messaggio: 5140 di 10436
Iscritto il: 08/12/2008, 20:37
Località: Madrid

Re: [java] matrice inversa con gauss Jordan

Messaggioda Rossella92 » 24/10/2018, 08:45

Infatti stavo provando con il System.arraycoy ma usciva tutt’altro. Cioè non copiava la matrice identità nella posizione giusta.
E poi alla fine restituisco il risultato della matrice identità perché è lì che si ha la matrice inversa.
Rossella92
New Member
New Member
 
Messaggio: 42 di 86
Iscritto il: 08/06/2016, 19:40


Torna a Informatica

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite