是否有任何库为JavaScript提供额外的通用数学函数?说一些范围,衍生物,积分等等的东西。我可以想象很多事情是不可能的,所以即使是粗略近似的库也会很有趣。是否有任何(有点)高级数学Javascript库?
谢谢!
更新:如下所述,我想没有任何库可以做我想做的事情。本着这种精神,我开始在我自己的图书馆MathPlus。
是否有任何库为JavaScript提供额外的通用数学函数?说一些范围,衍生物,积分等等的东西。我可以想象很多事情是不可能的,所以即使是粗略近似的库也会很有趣。是否有任何(有点)高级数学Javascript库?
谢谢!
更新:如下所述,我想没有任何库可以做我想做的事情。本着这种精神,我开始在我自己的图书馆MathPlus。
当你要求积分和衍生物时,你在找什么?数字还是符号?不确定还是确定?单变量还是多变量?等等
尽管简化和显示远非简单(相反,也许,直觉),但编写程序来进行符号区分实际上并不困难。同样,数值微分和数值定积分也很简单,取决于你需要多少精度。 (如果你需要一点,这很容易;如果你需要一点点,并做了许多操作,你需要一些严重的数值分析(数学)才能使它工作;如果你需要很多的精度,你需要一个bignum库,所以JS不是' t太好了。)
'当然'符号整合在任何语言中都是极其困难的。在这种情况下,你最好的选择是查询一个网站,如Wolfram | alpha ...
如果你需要澄清或扩展这些点,让我知道。
感谢Charles和luvieere的回复,我想没有任何图书馆能够做我想做的事情。本着这种精神,我开始在我自己的图书馆MathPlus上。
我知道这是一个古老的问题,但值得注意的是有些人一直在从ActionScript到JS(例如使用Python进行解析)自动转换物理库。我并不是说这是一件容易的事,但它必须比从头开始编写自己的数学库容易,所以我想这可能是一些可能性。
说,我知道这是一个较旧的帖子,但有一个更新的JavaScript数学库更先进的数学。该库是numeric.js库。你有各种PDE,ODE解算器以及矢量数学。
的局部极小&最大值和分化的快速搜索&整合的功能列表中的值,您可以用diff.js
我对“合理”精度的数值解法感兴趣。不出所料,因为我正在寻找使用Javascript,我的主要兴趣是在浏览器中进行可视化,而不是科学计算(尽管这也很酷!)。具体而言,我对插值有兴趣(例如Kriging:http://en.wikipedia.org/wiki/Kriging)。 – pr1001 2010-05-21 09:30:04