-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Le 14/11/2011 10:33, Loic GASCHE a écrit :
Bonjour,
Il doit en effet y avoir un pépin dans le calcul de SensitivityBiomassRelativeY6 dans la V4... Car que ce soit avec la V3 ou la V4, mes SensitivityBiomassY3 sont à première vue calculés correctement (même s'il est trop tôt pour dire s'ils sont justes ils sont au moins cohérents entre eux). SensitivityBiomassRelativeY6 étant le ratio entre SensitivityBiomassY3 (biomasse au dernier pas de temps)et la biomasse au début de la simulation, je ne vois pas d'où peuvent venir tous ces 1, à part d'une erreur dans le calcul de SensitivityBiomassRelativeY6 dans la V4.
Plus précisément, c'est la biomasse du dernier pas de temps (décembre) sur la biomasse du mois de décembre de la première année. Le code est donc : for (Population pop : simulation.getParameter().getPopulations()) { if (pop.getName().equals(param_pop.getName())) { //Get the biomass on december of the first year MatrixND matfirstdate = resultStorage.getMatrix(firstStep, pop, ResultName.MATRIX_BIOMASS); firstbiomass = matfirstdate.sumAll(); //Get the biomass of the last time step MatrixND matlastdate = resultStorage.getMatrix(lastStep, pop, ResultName.MATRIX_BIOMASS); biomass = matlastdate.sumAll(); } } out.write(Double.toString(biomass / firstbiomass)); La seule chose que je vois et qui pourrait causer le problème c'est que tu simules sur une année. C'est le cas ? Jean -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJOwPB5AAoJEFOQdnjKiPj3yAwH/jg3BC0oEsh4iq7/NrEmEX/V bFoj+p/KjpBchQjjp2HtA5BO5ji4pM8YFgmBtD2trLf09kUMjoAkekSUxbTWAoKi T0eKcP0ZiXAIm1M0KzZqPhYCuSvlLxDX8rS0CKkntPjV8H5m+GTTi9wOdwDiUT+2 d5YbT+YzPXuXGuVsGlBw8l5wM/UjS+wTrp3KmK1NA20MHyQC/fEKNPbeJynjizJH srkZpLpTgXS4Oa6B9uwUvp/QOYwjq2iHY8243T/hfSyuGbQr8Xaw+MTOcOEb1NaZ TOT9gW82Deu6ncmXvU4vF8ks6NnfrooH5NNlEntbF/Q36ZpAvFNOZ8cSnrp1+/M= =FRQd -----END PGP SIGNATURE-----