JavaScript计算机代数系统

时间:2010-05-02 12:51:25

标签: javascript

我正在为JavaScript寻找一个简单的computer algebra system (cas),但我找不到谷歌的任何内容。我只需要基本的功能:

  • 将表达简化为某种形式。能够检查两个表达式是否相同,即a(x + y)== ax + ay
  • 解析数学公式。我希望它能够读取像ax²+ 4x这样的表达式。
  • 解决简单的等式。

你知道这样的图书馆吗?

8 个答案:

答案 0 :(得分:5)

(我正在回答自己,因为赏金未能引起人们的注意。)

你可能想尝试this CAS,它有一些很好的功能(虽然有些部分坏了,但使用旧版本)。

答案 1 :(得分:2)

您也可以查看JSolve:http://www.movss.com/~rich/jsolve/

它是用Java编写的,并使用GWT框架编译为JavaScript。

答案 2 :(得分:2)

您可以尝试nerdamer

  • 简化
  • 扩展
  • 自定义函数
  • 载体
  • 矩阵
  • 集成
  • 分化
  • root solver
  • 插值



<script src="http://nerdamer.com/js/nerdamer.core.js"></script>
<script src="http://nerdamer.com/js/Algebra.js"></script>
<script src="http://nerdamer.com/js/Solve.js"></script>
<div id="text"></div>
&#13;
float f[] = {1.0, 2.0, 3.0, 4.0, 5.0};
&#13;
&#13;
&#13;

答案 3 :(得分:1)

要将实体库添加到列表中:http://mathjs.org/

它甚至帮助解决了complex calculations的问题。

答案 4 :(得分:1)

我找到了另一个看起来不错的, Coffeequate

答案 5 :(得分:0)

要解析数学公式,您可以尝试jscc。解决这些问题留给读者练习......

答案 6 :(得分:0)

答案 7 :(得分:0)

似乎是一个很好的代名词: http://algebrite.org

在其网站的底部,列出了超过7个其他JS的CAS库。