Как рассчитать кривую линейного числа с плавающей запятой (от 0 до 1) и получить в результате другое число с плавающей запятой? Я хочу, чтобы половина (0..0.5) была обратно логарифмической, а выше - логарифмической, как кривая, в соответствии с заданным значением linear.
Как рассчитать кривую линейного числа с плавающей запятой в Javascript?
comment
Я затрудняюсь понять вопрос...
- person ysap   schedule 26.03.2010
comment
Я, извините, но я действительно не понимаю, что вы пытаетесь сделать. Вы хотите сказать, что вы получите значение X, если X меньше 0,5, отобразите обратный журнал X, если X больше 0,5, отобразите журнал X. У вас действительно есть набор чисел в последовательности или что-то в этом роде? Как вы не можете рассчитать кривую или линию или многое другое с помощью всего лишь одного числа. А что касается его рисования, JS не такой уж топор для рисования, хотя вы можете попробовать некоторые безумные манипуляции с DOM, перемещая квадратные элементы div размером 1 пиксель в виде точек на фоновом изображении графика.
- person thecoshman   schedule 26.03.2010
Ответы (1)
Итак, то, что вы ищете, это функция:
double x, y;
y = 1.0 / log(x) {x = 0 .. 0.5}
log(x) {x = 0.5 .. 1}
??
or:
y = exp(x) {x = 0 .. 0.5}
??
person
ysap
schedule
26.03.2010