Ajouter un commentaire

ltchris

Ben justement 0.000001 c'est gros, et meme avec ca, je rentre jamais dans le if. donc on est vraiment loin du "presque zero" a chaque fois.

en fait je me suis trompé au debut d'ecrire le code, le vrai test c'est (j'ai édité le gros code depuis):
if(Math.abs(coordonnees[i-1])<0.0000001){
Car les divisions se font tjs avec ces élèments. Ca ne sert a rien de tester autre chose.

Pour resumer notre probleme :

- on a parfois des nombres petites, donc il faut faire un test de "nombre petit" : j'en fait mon affaire
- on a du naN meme quand y'a pas de division petite.

statistiquement sur des matrices aleatoires le NaN est plus proche quand on passe de double à float (testé), et si on prend des nombres plus grand dans la matrice aléatoire (testé).

y'a donc bien une idée de precision et de divergence, mais ce n'est pas du à de la division par zero dans la majorité des cas !

Le million d'euros[i]congratulations est toujours en jeu ...

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 U   U  N   N  N   N   SSS    CCC 
U U NN N NN N S C
U U N N N N N N SSS C
U U N NN N NN S C
UUU N N N N SSSS CCC