benlustr
Messages postés32Date d'inscriptionlundi 10 avril 2006StatutMembreDernière intervention 5 juillet 2006
-
5 juil. 2006 à 12:08
chouchou79
Messages postés3Date d'inscriptionvendredi 19 janvier 2007StatutMembreDernière intervention27 mars 2007
-
19 janv. 2007 à 14:47
Bonjour à tous, j'ai besoin pour un projet d'un algorithme permettant d'obtenir les valeurs/vecteurs propres d'une matrice tridiagonale.
Je me suis tourné vers numerical recipes in C, et plus particulièrement la fonction tqli (ici : http://www.library.cornell.edu/nr/bookcpdf/c11-3.pdf , pages 6 et 7 du document)
Or, certains éléments de ce programme me semblent bizarres :
(ne vous souciez pas de pythag et SIGN)
-> Les indices des tableaux commencent à 1 ????
-> On ne sort jamais de la boucle do /while, sauf dans des cas particuliers (matrice de dimension n*n, n=2, ou si certains éléments de la subdiagonale sont nuls, ce qui n'est pas mon cas....).
Bref, que pensez vous de ce programme, ai-je une chance de le faire fonctionner ?
Et que pensez-vous de Numerical recipes en général ? Est plutôt fiable ?