Ordinare autovalori in fortran

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Manri8890
Prode Principiante
Messaggi: 5
Iscrizione: martedì 22 settembre 2015, 13:29
Desktop: ubuntu
Distribuzione: UBUNTU 15.04, 64 BIT
Sesso: Maschile

Ordinare autovalori in fortran

Messaggio da Manri8890 »

Ciao a tutti,
Ho diagonalizzato con la subrutina DGEEV della MKL in fortran90 e ottengo come risultato gli autovalori di una matrice 97*97. Solo che me li fornisce in ordine aleatorio. Sapete qualche programma che me li mette in ordine ascendente e mette nell'ordine corretto anche i relativi autovettori?
Grazie mille.
melfnt
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1312
Iscrizione: sabato 15 ottobre 2011, 22:25

Re: Ordinare autovalori in fortran

Messaggio da melfnt »

Ciao!
Non ti basta implementare una subroutine di ordinamento che, quando scambia due autovalori scambia anche i relativi autovettori?
Poi, gli autovettori che ordini sono tutti reali? Perché non ha senso parlare di "ordinamento" sui numeri immaginari.

(;
Manri8890
Prode Principiante
Messaggi: 5
Iscrizione: martedì 22 settembre 2015, 13:29
Desktop: ubuntu
Distribuzione: UBUNTU 15.04, 64 BIT
Sesso: Maschile

Re: Ordinare autovalori in fortran

Messaggio da Manri8890 »

Grazie. Risolto.
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti