Quote:
J'avais remarqué le risque de division par zéro, mais dans tous mes essais, je n'ai jamais vu "Infinity"
Ca parait quand même incroyable que tu n'ais pas Infinity. Comme j'étais fatigué l'autre soir, j'ai vérifié ce matin ce que j'ai dit plus haut et ca fait bien comme j'ai dit.
J'ai aussi essayé ce matin
public double[][] coordonneesInitiales =
{
{ 0.0, 0.0, 0.0 } ,
{ 2.0, 0.0, 0.0 },
{ 7.0, 0.0, 0.0 },
{ 0.0, 1.0, 2.0 }
};
qui donne
0.0 0.0 0.0
2.0 0.0 0.0
7.0 0.0 0.0
0.0 1.0 2.0
Matrice distance
0=> 0.0 2.0 7.0
1=> 2.0 0.0 5.0
2=> 7.0 5.0 0.0
3=> 2.23606797749979 3.0 7.3484692283495345
Matrice Résultat (intermediaire)
1=> 2.0
2=> 7.0
3=> 2.220446049250313E-16 -Infinity
Nan a 3
Matrice resultat
0=>
1=> 2.0
2=> 7.0 0.0
3=> 2.220446049250313E-16 -Infinity NaN
Sur JVM 1.6.0_02-b06
Quelle JVM tu as ?
Non non on se marre pas, les JVM sont pleines de surprises...
Ca parait quand même incroyable que tu n'ais pas Infinity. Comme j'étais fatigué l'autre soir, j'ai vérifié ce matin ce que j'ai dit plus haut et ca fait bien comme j'ai dit.
J'ai aussi essayé ce matin
qui donne
Sur JVM 1.6.0_02-b06
Quelle JVM tu as ?
Non non on se marre pas, les JVM sont pleines de surprises...