effectivement merci! Le 21/05/2015 12:01, Eric Chatellier a écrit :
Le 21/05/2015 11:52, Stephanie MAHEVAS a écrit :
je voudrais forcer une somme dans une matrice à etre un double BiomassPopSurvey.sumOverDim(0);//somme sur les groupes BiomassIndex[4] = BiomassPopSurvey.sumOverDim(1).reduce();//somme sur les zones - indice 2014 (C'est bien un double) message d'erreur : Type mismatch: cannot convert from MatrixND to double que dois-je faire? BiomassIndex[4] = (double) BiomassPopSurvey.sumOverDim(1).reduce();//somme sur les zones - indice 2014 (C'est bien un double) Donc ton cas, tu veux la somme de toutes les cases de ta matrice.
Donc le plus simple, c'est sumAll(): double totalBiomass = BiomassPopSurvey.sumAll(); // Somme toutes les valeurs de la matrice.
Pour la doc : http://nuiton-matrix.nuiton.org/v/latest/nuiton-matrix/apidocs/org/nuiton/ma...)
-- ...................................................................... Stephanie MAHEVAS (Stephanie.Mahevas@ifremer.fr) IFREMER/EMH (Ecologie et Modèles pour l'Halieutique) Tel: (33) 2 40 37 41 81 Fax: (33) 2 40 37 40 75 o \ o / _ o __| \ / |__ o _ \ o / o /|\ | /\ ___\o \o | o/ o/__ /\ | /|\ / \ / \ | \ /) | ( \ /o\ / ) | (\ / | / \ / \ ......................................................................