寻找衍生剧本

enn*_*e87 5 javascript math

我正在拼命寻找可以计算函数的一阶导数的JavaScript.该函数始终只包含一个变量x.

e.g. f(x) = x²
  f'(3) = 2x
Run Code Online (Sandbox Code Playgroud)

因此,脚本应该提供结果6,因为2*3 = 6.

我希望你知道我的意思.

Cri*_*hez 8

function slope (f, x, dx) {
    dx = dx || .0000001;
    return (f(x+dx) - f(x)) / dx;
}

var f = function (x) { return Math.pow(x, 2); }

slope(f, 3)
Run Code Online (Sandbox Code Playgroud)


duf*_*ymo 3

这里有一个 Java 库可以帮助完成这样的事情:

http://jscl-meditor.sourceforge.net/

还有另一个:

http://www.mathtools.net/Java/Mathematics/index.html

您始终可以使用 Rhino 并导入 Java 类以在 JavaScript 中使用。

这是 JavaScript 的一个:

http://code.google.com/p/smath/wiki/smathJavaScriptAPI