Ответ 1
(Я отвечаю на себя, поскольку щедрость не привлекла к этому внимания).
Возможно, вы захотите попробовать this CAS, который имеет некоторые хорошие функции (хотя некоторые части повреждены, используйте более старые версии).
Я ищу простую систему компьютерной алгебры (cas) для JavaScript, но я ничего не могу найти с Google. Мне нужны только базовые функции:
Знаете ли вы о такой библиотеке?
(Я отвечаю на себя, поскольку щедрость не привлекла к этому внимания).
Возможно, вы захотите попробовать this CAS, который имеет некоторые хорошие функции (хотя некоторые части повреждены, используйте более старые версии).
Вы также можете посмотреть JSolve: http://www.movss.com/~rich/jsolve/
Он написан на Java и скомпилирован в JavaScript с использованием среды GWT.
Вы можете попробовать nerdamer
//Expanding
var result = nerdamer('a*(x+y)',null,'expand');
document.getElementById('text').innerHTML = '<p>'+result.text()+'</p>';
//Solving equation
var sol = nerdamer.solveEquations('0=x^2+x+a','x');
document.getElementById('text').innerHTML += '<p>'+sol.toString()+'</p>';
<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>
Чтобы добавить сплошную библиотеку в список: http://mathjs.org/
Это даже помогло решить проблему с сложными вычислениями.
Я нашел еще один, который выглядит приличным, Coffeequate.
Чтобы проанализировать математическую формулу, вы можете попробовать jscc. Решение их оставлено как упражнение для читателя...
Вы можете попробовать API Wolframalpha. http://products.wolframalpha.com/api/documentation.html