soit un petit test ! for (PopulationGroup cr : groups){ if (cr.getId() < 15){ MMB+=cr.getReproductionRate()*cr.getMeanWeight()*prepro*N.getValue(cr,zr); } } soit tu prends une sous matrice de ta matrice N MatrixND Nmales = N.getSubMatrix(0,0,15); for (PopulationGroup cr : groups){ MMB+=cr.getReproductionRate()*cr.getMeanWeight()*prepro*Nmales.getValue(cr,zr); } tu fais se reproduire les males entre eux ?? ;-) Benoit Archambault a écrit :
Bonjour,
Je veux calculer la MMB (mature male biomass), donc boucler sur seulement certains groupes, les mâles étant séparés des femelles.
Je pars de cette équation :
for (PopulationGroup cr : groups){
MMB+=cr.getReproductionRate()*cr.getMeanWeight()*prepro*N.getValue(cr,zr); }
Sauf que je ne veux boucler que sur les mâles, donc les groupes de 0 à 14 dans mon cas.
merci ! Benoit ------------------------------------------------------------------------
_______________________________________________ Isis-fish-users mailing list Isis-fish-users@list.isis-fish.org http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users
-- Sigrid LEHUTA ~ ><> ~ Doctorante Département Ecologie et Modèles pour l'Halieutique IFREMER, rue de l'ile d'Yeu BP 21105 44311 Nantes Cedex 03 Tél : +33 (0)2 40 37 41 23 (interne : 8123)