Прошло много времени с тех пор, как я учился на уроках математики, так что вот вопрос, любая помощь приветствуется.
Я также буду реализовывать эту функцию в javascript.
У меня диапазон X от 0 до 100 и максимальное значение Y 10000 (которое может измениться). Это экспоненциальная функция, и чем ближе X к 100, тем ближе он к Y max, а x = 100 - это y = 10000. Итак, мой вопрос: какая функция может с этим справиться? В идеале я бы хотел иметь что-нибудь, чтобы контролировать крутизну кривой.
Что я имею в виду: график
Спасибо.
🤔 А знаете ли вы, что...
JavaScript поддерживает объектно-ориентированное программирование.
Формула будет вариантом y = a * exp (b * x), где вы можете поиграть с a и b, чтобы получить нужную кривую / конечные точки. Для 100 / 100.000 вы можете использовать: у = 5 * ехр (0,0990348754944493 * х). В Javascript это выглядело бы примерно так:
function getExponent(x) {
return 5 * Math.pow(0.0990348754944493*x);
}
или если вы хотите, чтобы a и b были переменными:
function getExponent(x,a,b) {
return a * Math.pow(b*x);
}