Помогите вывести формулу коэффициента

  • Автор темы Автор темы SiZE
  • Дата начала Дата начала

SiZE

Новичок
Помогите вывести формулу получения коэффициента (К), значение которого зависит от количества дней (Д). Изначально мы знаем, что 1 день соответствует коэффициенту в 100%. Далее формула вычисляет на сколько будет уменьшено значение коэффициента в зависимости от количества дней.

Процедурно это бы выглядело примерно так:
PHP:
$days = 5;
$koef = 1;
if ( $days == 1 ) {
 $koef = 1;
} elseif ( $days == 2 ) {
 $koef = 0.96;
} elseif ( $days == 3 ) {
 $koef = 0.9;
} elseif ( $days == 4 ) {
 $koef = 0.82;
} elseif ( $days == 5 ) {
 $koef = 0.72;
}
Но т.к. количество дней заранее не известно, надо процесс автоматизировать. Причем как видно из примера, в идеале бы получить формулу, которая не только уменьшала коэффициент но и делала это следующим образом. Если Д=2, то К снижен на 0,04%, в пересчете получается 0,02% за 1 день, а если Д=3, то К снижен уже на 0,1%, в пересчете получается 0,03(3)% за 1 день. И тд.

P.S. Сильно не пинайте. Голова своя не может пока сообразить, как это вычислить. :)
 
Насколько помню курс матана, там была теорема, что по конечному числу элементов невозможно однозначно определить формулу бесконечной последовательности.
 
Насколько помню курс матана, там была теорема, что по конечному числу элементов невозможно однозначно определить формулу бесконечной последовательности.
Жаль что я не пошел на мехмат. :) А два моих мехматика в отпуске. Т.е. теорема как бы намекает, что моя задача не решаема? :)
 
Жаль что я не пошел на мехмат. :) А два моих мехматика в отпуске. Т.е. теорема как бы намекает, что моя задача не решаема? :)

Она говорит, что зная только первые 5 коофицентов, можно придумать разные формулы, выдающие их. Но последующие коофиценты этими формулами будут выдаваться по-разному. То есть, чтобы решить вашу задачу нужны ещё какие-то дополнительные ограничения, например, на вид формулы.
 
я бы задал вручную, там наверное с десяток значений то всего будет, а все что дальше - 0.5
это называется "табличное представление функции" :)

а формулу придумывать это надо очень на свежую голову
 
Человек спрашивает: «Хочу реализацию функции f(n), что она возращать будет я не знаю, знаю только, что она монотонно убывает, но хочу!». Конечно, без специальной теоремы не додуматься, что человек просто не знает чего хочет.
 
ага, это задание из школьного учебника алгебры
а вы тут про мехмат
 
ага, это задание из школьного учебника алгебры
а вы тут про мехмат

Это так, если в задании написано, что искомая формула - многочлен. То есть как я написал "... чтобы решить вашу задачу нужны ещё какие-то дополнительные ограничения, например, на вид формулы".
 
Спасибо за интересную дискуссию. Ежедневно такие задачи к сожалению я не решаю. Beavis, возьму ваше решение, примерно это я и искал. Посмотрю как удастся внедрить на практике. :)
 
Сверху