-------- Message d'origine -------- Sujet: equation repro Date: Mon, 23 May 2005 11:17:21 +0200 De: Hilaire DROUINEAU <Hilaire.Drouineau@ifremer.fr> Société: IFREMER A: MAHEVAS <Stephanie.Mahevas@ifremer.fr> Dans l'equation on dispose de: N: la matrice [classe, zonePop] des effectifs au mois de calcul pop: la population sur lequel on calcule classes: un objet List qui contient toutes les classes de la pop zones: un Objet List qui contient les zones de la pop prepro: la proportion de reproduction pour le mois de calcul mois: le mois de calcul zoneRepro: la list des zones de reproduction result: la matrice qu'il faut remplir pour creer un resultat c qui peut donner : r=ECMASCRIPT(# var eff = 0; // dans cette exemple on parcours la matrice entiere // ce n'est surement pas ce qu'il faut. Il ne faut // sans ne parcourir que les zoneRepro for(var ic=classes.iterator(); ic.hasNext();){ var c = ic.next(); for(var iz=zones.iterator(); iz.hasNext();){ var z = iz.next(); eff += N.getValue(c, z); } } // on met a jour la matrice resultat, qui servira // ensuite. Il ne faut pas oublier de multiplier // par prepro la valeur que l'on affecte a la matrice if(eff < 100){ for(var izr=zoneRepro.iterator(); izr.hasNext();){ var zr = izr.next(); result.set(zr, 12 * eff * prepro); } }else{ for(var izr=zoneRepro.iterator(); izr.hasNext();){ var zr = izr.next(); result.set(zr, 6 * eff * prepro); } } // on retourne une valeur qui ne sert a rien // puisque result sera utilisé. 0; #); -- Hilaire Drouineau IFREMER, département EMH Centre de Nantes - BP 21105 - 44311 Nantes Cedex 3 tel : +33 (0)2 40 37 43 06 - fax : +33 (0)2 40 37 40 75 email : hilaire.drouineau@ifremer.fr - web : http://www.ifremer.fr ***************************************************************** -- ...................................................................... Stephanie MAHEVAS (Stephanie.Mahevas@ifremer.fr) IFREMER/MAERHA Tel: 02 40 37 41 81 Fax: 02 40 37 40 75 (Mathématiques Appliquées à l'Evaluation des Ressources Halieutiques et Aquacoles) rue de l'île d'Yeu BP 21105 44311 NANTES Cedex 03 http://www.ifremer.fr/maerha o \ o / _ o __| \ / |__ o _ \ o / o /|\ | /\ ___\o \o | o/ o/__ /\ | /|\ / \ / \ | \ /) | ( \ /o\ / ) | (\ / | / \ / \ ......................................................................