【问题标题】:How to calculate the curve of a linear floating point number in Javascript?如何在Javascript中计算线性浮点数的曲线?
【发布时间】:2010-03-26 11:14:58
【问题描述】:

如何计算线性浮点数(0 到 1)的曲线并得到另一个浮点数?我想要的是直到一半(0..0.5),根据给定的 linear 值反转对数并且比对数像曲线一样高。

【问题讨论】:

  • 我觉得这个问题很难理解...
  • 对不起,我真的不明白你想做什么。你是说,如果 X 小于 0.5,你将得到一个值 X 如果 X 大于 0.5 显示 X 的对数,则显示 X 的逆对数 你实际上有一组序列或什么的数字吗?你怎么不能只用一个数字来计算曲线或直线或其他很多东西。至于绘制它,JS 并不是用于绘制的切割器,尽管您可以尝试一些疯狂的 DOM 操作,在图形背景图像上移动 1px 方形 div 作为点。

标签: javascript math floating-point logarithm curve


【解决方案1】:

所以,您正在寻找的功能是:

double x, y;
y = 1.0 / log(x) {x = 0 .. 0.5}
    log(x)     {x = 0.5 .. 1}

??

或:

y = exp(x) {x = 0 .. 0.5}

??

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-11
    • 2012-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多