Willkommen bei Euler
Author: éric boucharé
Description: Die Homepage von Euler, einem Matrix-Sprach-Interpreter mit fortgeschrittenen grafischen und programmierteschnischen Features für Linux/Unix basierend auf dem GTK+ Toolkit
Keywords: euler matrix programmierung sprache math GTK postscript linux unix

Über Euler...
Neuigkeiten
Screenshots
Dokumentation
Referenz
Beispiele
Download
Message Board
Links
Kontakt

# 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.