Re: [Isis-fish-users] Utilisation des surfaces
OK, merci Eric. -----Message d'origine----- De : isis-fish-users-bounces@list.isis-fish.org [mailto:isis-fish-users-bounces@list.isis-fish.org] De la part de Eric Chatellier Envoyé : vendredi 8 juillet 2011 19:37 À : isis-fish-users@list.isis-fish.org Objet : Re: [Isis-fish-users] Utilisation des surfaces Le 08/07/2011 10:28, Bastien Preuss a écrit :
Bonjour,
Dans mon modèle jutilise la surface des zones pour décrire les
coefficients
de migration entre mes zones. Je calcule un paramètre c tel que :
c = surfaceZoneArrivée / (surfaceZoneDépart + surfaceZoneArrivée)
Dans léquation cela donne :
c = arrivalZone.getCell().size() / (departureZone.getCell().size() + arrivalZone.getCell().size()) ;
Mais je me suis rendu compte que c valait 0 bien que mes surfaces soient égales à 324 et 56.
Jai essayé de faire :
szd = departureZone.getCell().size();
sza = arrivalZone.getCell().size();
c = sza / (szd + sza);
Et ça marche! c est différent de 0.
C'est un probleme de conversion, double/int. Il y a un point là dessus dans la FAQ : http://isis-fish.labs.libre-entreprise.org/wiki-moin/instance/cgi-bin/moin.c gi/v3/faq#Pourquoi41.2BAC8-1000.2BAOc-afait0.3F -- Éric Chatellier <chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com _______________________________________________ Isis-fish-users mailing list Isis-fish-users@list.isis-fish.org http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users
participants (1)
-
Bastien Preuss