fonction de répartition ? - Algo - Programmation
Marsh Posté le 07-09-2017 à 16:18:50
Arf, c'est pas encore ça.
En réalité la répartition initiale peut ne pas être proportionnelle, et il faut conserver cette proportionnalité selon la valeur modifier.
Oups désolé.
Marsh Posté le 07-09-2017 à 18:36:40
Bonjour,
Un exemple ne serait pas refus mais a priori tu as juste à calculer les proportions et à multiplier chaque terme par la différence entre la valeur modifiée avant modification et après modification et comme ça tu obtiens la valeur à ajouter à chaque terme.
Ex :
A = 10
B = 50
C = 25
D = 15
On modifie A pour 16, on stocke la valeur dans une variable temporaire :
temp = 16
La différence vaut :
Dif = A - temp = 10 - 16 = -6
On calcule les proportions :
PropB = B / (100 - A) = 50 / (100 - 10) = 50 / 90
PropC = C / (100 - A) = 25 / (100 - 10) = 25 / 90
PropD = D / (100 - A) = 15 / (100 - 10) = 15 / 90
On calcule les nouvelles valeurs :
A = temp = 16
B = B + PropB * Dif = 50 + (50/90)*(-6) = 46,666667
C = C + PropC * Dif = 25 + (25/90)*(-6) = 23,333333
D = D + PropD * Dif = 15 + (15/90)*(-6) = 14
Bref rien de bien mystérieux.
Marsh Posté le 07-09-2017 à 20:05:10
De rien, je n'étais juste pas certain de la question donc tant mieux si ça y répond.
Marsh Posté le 08-09-2017 à 11:47:17
antac a écrit : C'est pour tes réseaux neuronaux ? |
Bonjour,
Non, ... ! \a C'est pour attribuer des ressources à des processus.
d'un côté j'ai N% de ressources.
de l'autre j'ai N processus gourmand en ressources pour lesquels je doit répartir les ressources selon le bon vouloir de l'utilisateur.
Marsh Posté le 07-09-2017 à 16:14:36
Bonjour
Je cherche une fonction de répartition qui me permettrait de répartir un pourcentage en des sommes proportionnelle en fonction de la valeur d'une des sommes.
Ex : 100%
valeurs : sommes := A B C D
A := 25
B := 25
C := 25
D := 25
Si je change A pour 22 je doit alors trouver A=22, B=26, C=26 D=26.
S'il vous plaît. Merci pour votre aide.