PDA

View Full Version : [C] diagonalizzare matrici sparse


Torav
28-04-2009, 11:50
ciao a tutti,
ho una bella matrice sparsa 6000x6000 e devo diagonalizzarla. E' una matrice bella sparsa e so che in rete ci sono librerie che consentono di gestire questo tipo di matrici. Ho dato un'occhiata in giro ma non mi sembra di aver trovato granchè... a me non servono solo gli autovalori ma anche gli autovettori! Qualcuno conosce qualche cosa di adatto? Grazie in anticipo :D

Peppeink
28-04-2009, 18:11
La risposta sono le librerie Blas e Lapack del mitico Jack Dongarra che fanno proprio quello che vuoi e tante altre cose fighe a livello di Calcolo Numerico.

Ti posto un pò di riferimenti:
Sti dell'organizzazione NetLib (http://www.netlib.org/blas/)
Sezione dedicata alle librerie Blas (http://www.netlib.org/blas/)
Sezione dedicata alle librerie Lapack (http://www.netlib.org/lapack/)

Torav
28-04-2009, 22:20
ah! Grazie mille, in effetti avevo trovato lapack da qualche parte, il tuo posto mi conferma che forse ho trovato quello che mi serve, grazie mille :)