|
|
Willkommen bei Euler für GTK+ ...
*Übersetzung von Thomas Meyer.
Dies ist die GTK+ basierte Version von EULER für Unix / Linux
Systeme. Sie wurde von Eric Boucharé auf Basis der X11
Version von
Dr Rene Grothmann
nach GTK+ portiert.
Dr Grothmann begann mit der Entwicklung von EULER. Er betreut auch eine Version für Windows Systeme.
EULER ist ein Programm zum schnellen und interaktiven computergestützten Rechnen mit realen und
komplexen Zahlen und Matrizen oder auch Intervallen im Stil von MatLab, Octave...
Es kann Ihre Funktionen in zwei und drei Dimensionen zeichnen und animieren.
Euler Features:
- Reale, komplexe und Intervall-Skalare und Matrizen,
- eine Programmiersprache mit lokalen Variablen, Standardwerten für Parameter, Funktionen mit
variabler Anzahl von Parametern,
- zwei- und dreidimensionale Graphen,
- gekennzeichneten Plots,
- gefüllte und Gitterlinien-Plots,
- Animationen,
- numerische Integration und Differentiation,
- statistische Funktionen und Tests,
- Differentialgleichungen,
- Intervallmethoden mit garantiertem Einschluß,
- Funktions-Minimierer (Brent, Nelder-Mean),
- Simplex Algorithmus,
- Interpolation und Approximation,
- lösen der Wurzeln von Polynomen,
- schnelle Fourier Transformation (FFT),
- ein exaktes Skalarprodukt durch Benutzung eines langen Akkumulators,
- Export von Grafiken nach Postscript
und eine Menge mehr. Für die Windows-Version ist noch einige Arbeit an folgenden Punkten nötig:
- Aufruf von Funktionen aus externen DLLs,
- Sound-Ausgabe.
So, was ist's nun eigentlich ?
Nehmen Sie an, Sie hätten eine nichttriviale Funktion und möchten eine Kurvendiskussion
durchführen. Dann könnten Sie eines der Plotkommandos von EULER benutzen, um eine Skizze der
Funktion zu erzeugen. Es gibt auch Tools um Nullpunkte oder lokale Extrema zu bestimmen.
Sie könnten das Integral bilden. Sie könnten sogar Plots der Funktion mit verschiedenen
Parametern (als ein Set von Plots oder als dreidimensionalem Plot) erzeugen.
Ein anderes Beispiel: Stellen Sie sich vor, Sie haben Daten in einer Datei gespeichert.
EULER kann diese Daten aus der Datei lesen und zeichnet daraus Plots, erzeugt Polynome,
führt weitere Berechnungen durch etc.
Als letztes Beispiel lassen Sie uns annehmen, Sie müssen einen numerischen Algorithmus
überprüfen. Sie könnten einen Prototyp dieses Algorithmus in der EULER-Programmiersprache
schreiben. Dies ist gewöhnlich schneller erledigt als bei Benutzung einer klassischen
Programmiersprache. Und es ist interaktiv und Sie können Grafiken benutzen, um den
Algorithmus zu testen.
EULER ist ein ideales Werkzeug für Aufgaben wie:
- Untersuchung und Diskussion von Funktionen mit einer realen oder komplexen Variablen.
- Veranschaulichung von Flächen durch Parametrisierung.
- Lineare Algebra und Eigenwert-Berechnung.
- Überprüfung numerischer Algorithmen.
- Numerische Lösung von Differentialgleichungen
- Berechnung von Polynomen
- Studium der Intervall-Arithmetik
- Generieren und Überprüfen von Sound-Dateien
Der Haken daran ist, eine Sprache lernen zu müssen. Keine schwere Sprache.
Trotzdem, ein wenig Aufwand ist doch damit verbunden.
|