Не уверен, в правильном ли разделе пишу, но мне именно помощь и нужна.
Нужно аппроксимировать ряд значений, похожий на геометрическую прогрессию, но нужна возможность, изменяя какой то коэффициент, изменять величину прогрессии.
Я далек от математики, все знания заканчиваются на школьной программе, потому, пожалуйста, сильно не пинайте.
Постараюсь показать на примере, что мне нужно...
Имеется начальное значение - 20 (к примеру),
конечное значение - 300,
заданное количество шагов - 20.
Я использую обычную геометрическую прогрессию, вычисляю коэффициент так:
k=(300/20) в степени 1/(20-1)
потом аппроксимирую ряд значений, умножая на этот коэффициент предыдущее значение шага.
После округления получаю такой ряд.
20,23,27,31,35,41,47,54,63,72,83,96,111,128,147,170,196,226,260,300
Всё хорошо, но мне этой крутизны мало, нужно иметь возможность изменять величину прогрессиив большую сторону. Желательно, это делать задавая какой то дополнительный коэффициент в формуле. Т.е., мне нужно иметь возможность получать меньшие шаги вначале и большие в конце, в два-пять раз.
Помогите, господа Математики, очень нужно...
Спасибо.
[/math]