JavaScript computer-algebra-system
Ich bin auf der Suche nach einem einfachen computer-algebra-system (cas) für JavaScript, aber ich kann nichts finden mit google. Ich brauche nur grundlegende Funktionen:
- vereinfachen Sie die Ausdrücke zu einigen kanonischen form. Fähigkeit zu überprüfen, ob zwei Ausdrücke gleich sind, d.h., a(x+y) == ax+ay
- analysieren, mathematische Formeln. Ich will es Lesen zu können, Ausdrücke wie ax2+4x.
- lösen einfache Gleichungen etc.
Kennen Sie die Bibliothek?
- Lösen einfache Gleichung: Wie einfach? Einfache Operationen aufbauen können, unlösbare Gleichungen z.B.
x^x = 3
oderx^5 + x^3 - 6*x^2 + 3 = 0
. - BTW, versuchen Sie, Google für "Symbolische Mathematik".
- Diese Gleichungen sind nicht unsolveable, es sei denn, Sie reden darüber, wie Sie haben mehrere Lösungen. Lösungen:
x^x = 3
,x^5 + x^3 - 6*x^2 + 3 = 0
- Bountying, wie ich bin wirklich daran interessiert, dieses.
Du musst angemeldet sein, um einen Kommentar abzugeben.
(Ich beantworte mich selbst, als die bounty versagt, um die Aufmerksamkeit auf diese.)
Möchten Sie vielleicht versuchen, diese CAS, der hat einige gute Funktionen (auch wenn einige Teile gebrochen sind, verwenden Sie die älteren Versionen).
Können Sie versuchen, nerdamer
JS:
HTML:
0.5
für1/2
in diesem Beispiel, so dass es scheint nicht zu einem numerischen solver. Versuchen Sie, etwas, das zurückkehren sollte1/3
odersqrt(2)
statt.Könnten Sie auch einen Blick auf JSolve: http://www.movss.com/~Reich/jsolve/
Es ist in Java geschrieben und kompiliert JavaScript mittels des GWT-framework.
a*x^2+b*x+c=0
.Ich einen anderen gefunden, der sieht anständig aus, Coffeequate.
Analysieren mathematische Formel, die Sie geben könnten jscc versuchen. Sie zu lösen ist, Links als übung für den Leser...
Könnten Sie versuchen,Wolframalpha-API. http://products.wolframalpha.com/api/documentation.html
Hinzufügen, um eine solide Bibliothek zur Liste: http://mathjs.org/
Es auch geholfen, ein problem zu lösen, mit komplexe Berechnungen.