Hello,
Dans le cadre du développement d'un site, j'ai besoin de créer un algorithme évolutif selon la valeur qui lui est attribué. En bref, j'ai un slider que l'on peut déplacer de manière à faire changer sa valeur de façon non linéaire et donc exponentielle.
Le but étant que :
- pour les valeurs entre 10 et 1000, l'incrément soit de plus ou moins 10,
- pour les valeurs supérieures à 1001 et inférieures à 5000, l'incrément soit de plus ou moins 50 et,
- pour les valeurs supérieures à 5001 et inférieures à 15000, l'incrément soit de plus ou moins 100
J'ai fait ma petite formule mais elle ne se comporte pas du tout comme voulu :
15000 * (eln(a)*x-1) / a
Sauriez-vous m'aider?
Merci!
Bonjour,
Une modeste contribution:
y=((x-10) mod 900 )*10 +((x-1001) mod 4000)*50 +((x-5001) mod 10000)*100
Désolé,
on oublie (pas pensé aux négatifs dans le mod).
Une autre piste: une régression linéaire (en semi-log)?
Qu'est ce qui t'empêche d'utiliser un algo conditionnel qui pourrait ressembler à ceci :
Si demande augmention
{
Si x < 1000
Alors x devient x + 10
Sinon
{
Si x < 5000
Alors x devient x + 50
Sinon x devient x + 100
}
}
Si demande diminution
{
Si x < 1000
Alors x devient x - 10
Sinon
{
Si x < 5000
Alors x devient x - 50
Sinon x devient x - 100
}
}
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :