Perlmaple.

Perl-Bindung für MapleSofts Ahorn-mathematisches Paket
Jetzt downloaden

Perlmaple. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Agent Zhang
  • Website des Verlags:
  • http://search.cpan.org/~agent/

Perlmaple. Stichworte


Perlmaple. Beschreibung

Perl-Bindung für Maplesofts Ahorn-mathematisches Paket Ahorn ist ein großartiges Werkzeug, um mathematische Probleme zu lösen und interaktive technische Anwendungen von MapleSoft zu erstellen. Seine Kraft der symbolischen Berechnung ist äußerst beeindruckend.Perlmaple ist eine einfache (aber bereits leistungsstarke) Perl-Bindung für die OpenMAPLE C-Schnittstelle von Maple. Um diese Bindung auszuprobieren, müssen Sie zuerst die Maple-Software erwerben und installieren $ maple = perlmaple-> neu oder sterben $ maple-> fehler; $ ANS = $ MAPLE-> EVAL_CMD ('Int (2 * x ^ 3, x);'); Definierte $ Ans oder sterben Sie $ MAPLE-> Fehler; $ maple-> eval_cmd (0, riectError => 1,); $ MAPLE-> EVAL ('Lösen (x ^ 2 + 2 * x + 4, x)'); # HABEN: -1 + I * 3 ^ (1/2), -1-i * 3 ^ (1/2) drucken $ maple-> lös ('x ^ 2 + 2 * x + 4', 'x' ); # dito drucken $ maple-> eval ('int (2 * x ^ 3, x)', 'x = 2'); # HABEN: 8S DRUCK $ MAPLE-> INT ('2 * x ^ 3', 'x = 0..2'); # dito $ maple-> printError (1); $ MAPLE-> RiepenERROR (0); $ aporn-> diff ('2 * x ^ 3', 'x'); # HABEN: 6 * x ^ 2 Drucken $ maple-> ifactor ('1000!'); # wird viel Sachen bekommen ... # Erweiterte Nutzung (Manipulation von Ahorn Asten direkt): $ AST = $ MAPLE-> to_ast (''); foreach ($ ast-> ops) {drucken; # 1, 2 bzw. 3 bzw.} # Get Eval_CMD und andere autoloadierte Ahornfunktion #, um ASTs automagisch zurückzugeben: $ MAPLE-> Rückgabe (1); $ as = $ aple-> lös ('x ^ 2 + x = 0', 'x'); if ($ AST und $ AST-> Typ ('expressionq')) {foreach ($ ast-> ops) {Push @ wroots, $ _; }} drucken "@woots"; # HABEN: 0 -1 $ MAPLE-> Rückgabe (1); $ res = $ maple-> lös ('{x + y = 2, x-y = 3}', '{x, y}'); if ($ res-> typ ('set')) {$ x = erster {$ _-> lhs EQ 'x'} $ res-> ops; drucken $ x-> rhs; # 5/2} Anforderungen: · Perl.


Perlmaple. Zugehörige Software