- distances.setValue(i, j, prd);
- distances.setValue(j, i, prd);
+ if (j==0)
+ {
+ moduli[i]=Math.sqrt(moduli[i]);
+ }
+ prd=(moduli[i]!=0 && moduli[j]!=0) ? prd/(moduli[i]*moduli[j]) : 0;
+ distances.setValue(i, j, 1-prd);
+ distances.setValue(j, i, 1-prd);