Erste Erfahrungen mit Maple V Release 4

Univ.-Doz.Dr. Winfried Auzinger
Institut für Angewandte und Numerische Mathematik E-Mail: winfried@uranus.tuwien.ac.at

Wie bereits in der PIPELINE 22 vom Juni 1997 beschrieben, steht am Applikationsserver für Simulationssoftware (sim.zserv) und am Server für Mathematik-Studierende (fbma) die neue Version Maple V Release 4 des Computeralgebrapakets Maple zur Verfügung. Bezüglich einer Übersicht über die entsprechenden Neuerungen sei auf den entsprechenden Artikel in PIPELINE 22 (S. 18-20) verwiesen. Es folgt ein erster Erfahrungsbericht.

Die offensichtlichsten Änderungen betreffen die interaktive Benützerschnittstelle (worksheet interface) unter X Window (aufzurufen mittels des Kommandosxmaple). (Die Windows-Version für PCs, die auch als Student Edition verfügbar ist, besitzt eine weitgehend analoge Benützeroberfläche.) Diese erlaubt nun u. a. auch die gleichzeitige Bearbeitung mehrerer Worksheets, die Integration von Graphiken direkt in das Worksheet (und nicht in separaten Fenstern wie unter Release 3) und die individuelle und flexible Konfiguration diverser Styles.

Für den Anwender bedeutet dies allerdings einen signifikanten Lernaufwand, da sich die Menüstruktur stark geändert hat. Der aktuelle Learning Guide bietet hier einige, jedoch keine optimale Hilfestellung. Folgende Bücher wurden von Kollegen aus der Maple Users' Group (siehe unten) empfohlen: >

André Heck: Introduction to Maple (Springer)
First Leaves: A Tutorial Introduction to Maple V

Ein trivialer, aber unangenehmer Bug im worksheet interface ist der folgende: Die Aktivierung der Eingabefunktion mittels <CTRL>m funktioniert nicht immer; der Befehl wird von Maple oft schlicht und einfach ignoriert. Ein ähnliches Problem tritt auch bei anderen <CTRL>- Tastenkombinationen auf. Dieses Problem kann man derzeit nur dadurch umgehen, daß man in der Menüleiste irgendwas anklickt; dies aktiviert (vorübergehend) die <CTRL>-Funktionen.

Im Zusammenhang mit der Ausbildung der Technischen Mathematiker am Institut für Angewandte und Numerische Mathematik wird Maple als Einführung in die Welt der Computeralgebra eingesetzt. Ein entsprechender Katalog von Übungsbeispielen wurde ursprünglich unter Maple V Release 3 implementiert. Die entsprechenden Musterlösungen (in Form von Beispielausarbeitungen als Maple-Worksheets) wurden auf Release 4 portiert, indem die alten .ms Worksheets eingelesen, abgearbeitet und im neuen .mws Format abgespeichert wurden. Dabei wurden keine wesentlichen Kompatibilitätsprobleme festgestellt. (Zu beachten ist, daß das neue .mws Format von älteren Maple-Versionen nicht mehr verarbeitet werden kann.)

In manchen Situationen ist Maple durchaus ein wertvolles Hilfsmittel für rein numerische Tests. Mit Hilfe der Steuervariablen Digits kann die erwünschte Anzahl von Dezimalstellen für Gleitpunktoperationen praktisch beliebig definiert werden. Dies ist günstig, falls eine über übliche double precision hinausgehende Rechengenauigkeit erwünscht ist (allerdings um den Preis einer gegenüber den normalen hardwaremäßig realisierten Gleitpunkt- operationen deutlich verringerten Performance).

Weitere Hinweise:
  • Im Internet gibt es ein Diskussionsforum für Maple-Anwender, die  Maple Users' Group (MUG). Um sich daran zu beteiligen, sende man  die Meldung
  • subscribe maple-list

    an die E-Mail-Adresse

    majordomo@daisy.uwaterloo.ca

    Das MUG-Forum wird insbesondere intensiv für den Erfahrungsaustausch  bezüglich fehlerhafter Funktionen in Maple genützt (solche wird es in einem derart komplexen System wohl immer geben).

  • In diesem Zusammenhang sei auch darauf hingewiesen, daß die neueste Version  von MATLAB (MATLAB Version 5) um eine „Symbolic Math Toolbox“ erweitert  wurde, die (nicht nur numerische sondern auch) mathematisch-symbolische Operationen ermöglicht. Diese Toolbox basiert auf Maple. Wie für Maple  ist auch davon im Handel eine Studentenversion für PCs unter Windows 95 / NT (mit CD + User's Guide) erhältlich.

  • Zum Inhaltsverzeichnis, Pipeline 23, Oktober1997