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 :-)
 W     W  L     DDD   ZZZZZ   CCC 
W W L D D Z C
W W W L D D Z C
W W W L D D Z C
W W LLLL DDD ZZZZZ CCC