[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4980: session_start(): Write of lock failed
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4980: session_start(): Unable to clear session lock record
Répartition et moyenne mobile [3 réponses] : ✎✎ Lycée - 3847 - Forum de Mathématiques: Maths-Forum

Répartition et moyenne mobile

Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
Anonyme

Répartition et moyenne mobile

par Anonyme » 08 Juin 2005, 14:49

Bonjour à tous,

Je suis en train de développer un programme mais je suis complétement perdu. Je suppose que ma question doit être de niveau lycéé ...

Voilà l'histoire :
je dois répartir n valeures en connaissant la plus petite (x) et la plus grande (y). Jusque là, rien de bien compliqué pour calculer leur écart: (y-x)/(n-1)

Exemple : j'ai 12 valeures, avec x=1 et y=12 ma répartition sera :
1-2-3-4-5-6-7-8-9-10-11-12
et la moyenne sera 6 !

Là où je bloque c'est comment faire ma répartition si je conserve mes bornes (1 et 12) en décidant que la moyenne n'est plus à 6 mais à 4 !

Merci pour votre aide où vos pistes de recherche



cesar
Membre Rationnel
Messages: 841
Enregistré le: 05 Juin 2005, 07:12

par cesar » 08 Juin 2005, 20:48

voici une proposition, mais elle ne marche pas avec des valeurs entieres, sauf cas particulier.
soit a et b vos bornes extremes et x(i) vos données(i variant de 1 à n-2), ce qui fait n valeurs en ajoutant les bornes.

on a : (a+b+ somme des x(i))/n = m1 (moyenne de depart)

soit les y(i) les elements tels que:

(a+b + somme des y(i))/n = m2 (moyenne d'arrivee)

on a a+b = m1*n - somme des x(i) = m2*n - somme des y(i)

donc (m2-m1)*n + somme des x(i) = somme des y(i) et ces sommes ont n-2 termes.

donc il suffit de rajouter aux x(i) le terme (m2-m1)*n/(n-2). Mais cette addition est succeptible de faire sortir les resultats de l'addition des bornes a etb. si le plus grand des valeurs depasse les bornes, on eleve le "surplus" et on le rajoute au plus petit element. A l'inverse, si on est en dessous des bornes, au ajoute du surplus au plus petit element, que l'on retire du plus gros element. Le tout est que lorsqu'on fait la somme, on tombe bien sur le (m2-m1)*n de depart.
cela marche, mais vous avez peu de chance de tomber sur des valeurs entieres.


mais si vous ne pouvez pas changer vos valeurs, alors : n'insistez pas, la valeur de la moyenne en depend pas de l'ordre dans lequel on met les chiffres.

cesar
Membre Rationnel
Messages: 841
Enregistré le: 05 Juin 2005, 07:12

par cesar » 08 Juin 2005, 20:55

Nicoeum a écrit:
Exemple : j'ai 12 valeurs, avec x=1 et y=12 ma répartition sera :
1-2-3-4-5-6-7-8-9-10-11-12
et la moyenne sera 6 !


ce ne serait pas :
m = 12*13/(2*12) = 13/2 = 6.5...????

Anonyme

par Anonyme » 09 Juin 2005, 12:11

Oui,oui, je me suis trompé en voulant rédiger trop vite ...

Merci beaucoup pour cette réponse, je vais cogiter dessus tout de suite

 

Retourner vers ✎✎ Lycée

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 201 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite
[phpBB Debug] PHP Warning: in file Unknown on line 0: Unknown: Failed to write session data (memcached). Please verify that the current setting of session.save_path is correct (172.16.100.103:11211)