Page 1 sur 1

bug diagonalisation

Publié : jeu. avr. 18, 2013 6:31 pm
par parisse
Attention, il y a un bug dans la diagonalisation d'une matrice déjà diagonale avec des valeurs propres multiples, qui peut provoquer des plantages, par ex.
exp(t*diag(3,2,2))
C'est un problème dans Gram-Schmidt. Correctif source:

Code : Tout sélectionner

diff vecteur.cc vecteur.cc~
10474,10475d10473
<     if (is_zero(sc.back()))
<       return v;
Les binaires corrigés devront attendre fin avril:-(