Сложна прогресия - формула :(

KALOS

Premium
Имам променлива, която се модерира от друга променлива, управлявана от потребителя.



Искам обаче да не нараства правопропорционално, а горе- долу в този вид:
aaa.gif


Или - колкото е повече стоката, толкова по- бавно да нараства цената.
Каква е формулата за подобна параболична прогресия, че ми писна да се мъча..
 
От: Сложна прогресия - формула :(

y=sqr(x)
square_root_function_graph.PNG


или

y= ln x

algebra_logarithmic_function_graph.PNG
 
От: Сложна прогресия - формула :(

Тео, мерси, ама как ще стане в рнр

Имам предвид

var final = a

където финала ще е еквивалентен на у във втората графика; а е вече определена променлива, но как да направя самата формула в рнр..
 
От: Сложна прогресия - формула :(

Имай предвид, че не съм програмист :)

<?php
var final = log(a) ;

?>

формулата в пхп е

log(x,base)

x Required. A number
base Optional. If the base parameter is specified, log() returns logbase x. Note: The base parameter became available in PHP 4.
 
От: Сложна прогресия - формула :(

сега, резултатът ще ти бъде нещо като коефициент, с който да си увеличаваш цената или нещо такова. Ето от ексела десетичен логаритъм на числата от 1 до 30


1 0
2 0.693147181
3 1.098612289
4 1.386294361
5 1.609437912
6 1.791759469
7 1.945910149
8 2.079441542
9 2.197224577
10 2.302585093
11 2.397895273
12 2.48490665
13 2.564949357
14 2.63905733
15 2.708050201
16 2.772588722
17 2.833213344
18 2.890371758
19 2.944438979
20 2.995732274
21 3.044522438
22 3.091042453
23 3.135494216
24 3.17805383
25 3.218875825
26 3.258096538
27 3.295836866
28 3.33220451
29 3.36729583
30 3.401197382


Тоест, ако си умножаваш примерно с този коефициент цената, графиката ще бъде максимално приближена до това, което искаш.
 

Горе