【发布时间】:2021-04-01 22:27:52
【问题描述】:
我正在开发简单的 js 神经网络,需要在学习开始前创建 javascript 函数(用户输入的导数)。
我知道 evaluate(),但我认为它会比简单的函数慢。
这就是我想要的:
const derivative = math.derivative('x^2/sin(2x)', 'x');
const derivative_func = derivative.please_stay_func();
...
while(1) alert(derivate_func(12)) //:) alert result of (2 * 12 * Math.sin(2*12) - 2 * Math.pow(12, 2) * Math.cos(2*12)) / Math.pow(sin(2*12), 2)
这是真的吗?也许我对速度的看法不正确。也许有一些更好的方法 - 写在这里。
【问题讨论】:
-
对不起,但是……什么是真的? - “也许有一些更好的方法 - 写在这里”你所说的更好是什么意思?
-
@evolutionxbox 另一个库
-
我认为这不能回答评论?
-
@evolutionxbox 我需要决定 math.js 或其他更好的方法来从用户编写的 f() 创建 f'() js 函数。或者告诉我为什么它不是真的
-
不是每个程序员都知道数学是怎么做的兄弟 XD,但我们可以确保我们可以简化所有事情并从中生成辅助函数
标签: javascript math derivative math.js