J'ai besoin de trouver une formule me permettant de m'approcher de ces valeurs.
800
1 200
1 700
2 300
3 100
4 000
5 000
6 300
7 800
9 600
11 800
14 400
17 600
21 400
25 900
31 300
37 900
45 700
55 100
66 400
80 000
Je ne sait pas comment faire, j'ai essayé pas mal de truc de ce genre :
[PHP]function arrondir($nb)
{
$lon=strlen($nb); //=5 par ex
$nb=round(($nb/pow(10,$lon-2)),5-$lon)*pow(10,$lon-2);
$nb=round(($nb/pow(10,$lon)),$lon-2)*pow(10,$lon);
return $nb;
}
for($i=0;$i<=20;$i++)
{
$cap_start[$i]=800+(300*$i*exp(0.131*$i));
$capacite_round=arrondir(number_format($cap_start[$i],0,'.',''));
}
[/PHP]
ce qui me donnais :
800
1 100
1 600
2 100
2 800
3 700
4 800
6 100
7 700
9 600
12 000
15 000
18 000
22 000
27 000
33 000
40 000
48 000
58 000
69 000
83 000
mais je travaille par tatonnement, je m'approche des valeurs avec a peu prés la même montée, mais c'est pas pro ça....
Ce qui m'intéresse surtout c'est une bonne méthode qui me permettra d'ajuster ces valeurs.
Merci d'avance pour votre aide !
