Numerical recipes -> erreurs ?

benlustr Messages postés 32 Date d'inscription lundi 10 avril 2006 Statut Membre Dernière intervention 5 juillet 2006 - 5 juil. 2006 à 12:08
chouchou79 Messages postés 3 Date d'inscription vendredi 19 janvier 2007 Statut Membre Dernière intervention 27 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  ?

Merci à vous

3 réponses

turnerom Messages postés 492 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 12 janvier 2012 1
5 juil. 2006 à 13:14
Salut

je ne connais pas les numerical recipes, mais je te conseil d'utiliser nt2 disponible sur sourceforge

TuRn3r
0
benlustr Messages postés 32 Date d'inscription lundi 10 avril 2006 Statut Membre Dernière intervention 5 juillet 2006
5 juil. 2006 à 13:31
ok, je vais regarder :)

Merci
0
chouchou79 Messages postés 3 Date d'inscription vendredi 19 janvier 2007 Statut Membre Dernière intervention 27 mars 2007
19 janv. 2007 à 14:47
j'ai besoin d'un code source qui calcule un intégrale à deux dimensions
0
Rejoignez-nous