Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.
Moyenne élaguée
oranjules le 22/05/2011 à 18:45
Bonjour !
J'ai un problème, je voudrais faire un programme qui fait une moyenne élaguée (sans la plus basse et la plus haute valeur), mais que sur les 5 dernières valeurs de la liste.
Pour l'instant j'ai mis ca :
Code
(L1(L-4)+L1(L-3)+L1(L-2)+L1(L-1)+L1(L)-min(min(L1(L-4),L1(L-3)),min(min(L1(L-2),L1(L-1)),L1(L))-max(max(L1(L-4),L1(L-3)),max(max(L1(L-2)L1(L-1)),L1(L)))))/3->Z
A priori c'est censé être la somme des 5 moins la plus grande moins la plus basse valeur (raaaah, mais pourquoi min et max n'acceptent que 2 arguments ? T_T), mais a priori (d'après quelques observations), ca me ferait la somme des 5 moins le troisième plus le cinquième O_o (je vois absolument pas d'ou peut venir le plus...)
Voila mon problème (assez compliqué :p), si vous avez un code pour faire le minimum de 5 valeurs plus facilement montrez le moi svp
A bientot !
azerty1 le 22/05/2011 à 19:00
Si tu n'as plus besoin des premieres et dernieres valeurs, tu les mets a 0, et tu fais la somme de tte la liste divisé, par la dimension de la liste, moins 2 non?...linkakro le 22/05/2011 à 19:10
Il y a de toute évidence une erreur de syntaxe qui foire tout.
---
min(L1) donne le minimum de la liste L1.
Pour n'utiliser que les 5 dernières valeurs de la listes et cette instruction, il faut préalablement isoler tes 5 valeurs.
De la même façon on peut employer somme(L1) (sum en anglais)
Code
{L1(L),L1(L-1),L1(L-2),L1(L-3),L1(L-4)}
somme(Rép)-min(Rép)-max(Rép)
Rép/3->M
oranjules le 22/05/2011 à 21:48
l'idée de faire une seconde liste est pas bete en effet...
merci beaucoup !sandro le 23/05/2011 à 09:36
Sinon utilise la fonction tricroisant dans stat, et fait ensuite (somme(L1)-L1(1)-max(L1))/3 -> M
SandroSangohan38 le 26/05/2011 à 18:40
Le soucis du tri c'est que ça va trier toutes les valeurs de la liste et pas seulement les dernières.
Sangohan38sandro le 26/05/2011 à 19:08
désolé, je n'avais pas remarqué qu'il ne s'agit paas de toute la liste (j'était encore à moitier endormis à cette heure là.
Sandro Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.