Funktionenplotter
Ein Funktionenplotter ist ein Computerprogramm, das Graphen mathematischer Funktionen berechnet und zeichnet. Die Bezeichnung Plotter lehnt sich an Ausgabegeräte an, die ausschließlich der Wiedergabe von Vektorgrafiken dienten.
Als Eingabe benötigt ein Funktionenplotter eine Funktionsvorschrift in computerüblicher Notation, also zum Beispiel x**2 oder x^2, wenn die Funktion
dargestellt werden soll. Manche Plotter können auch parametrisch gegebene Kurven
darstellen. In aller Regel kann der Benutzer den auszugebenden Wertebereich vorgeben und oft auch interaktiv verändern. Weitere Einstellmöglichkeiten betreffen das Layout des Koordinatensystems (Hintergrund, Liniengitter, Achsteilung), Achsbeschriftung, Titel, Darstellung des Funktionsgraphen als durchgezogene, gepunktete, strichlierte Kurve und anderes mehr.
Erhebliche Qualitätsunterschiede zeigen sich daran, ob der Funktionenplotter die Achsen automatisch in sinnvolle Intervalle teilt (typischerweise in 1er-, 2er- oder 5er-Schritten) und wie Singularitäten (zum Beispiel Polstellen einer Funktion wie
, Begrenzung des Wertebereichs von
bei
oder Oszillationen von
) der darzustellenden Funktion verarbeitet werden.
Ein Funktionenplotter gehört zum üblichen Funktionsumfang von Computeralgebrasystemen (CAS) und von Matrizen-Programmierumgebungen wie MATLAB, Scilab, GNU Octave. Als Alternative zu einem Funktionenplotter als Computerprogramm kommen grafikfähige Taschenrechner (GTR) und Taschenrechner mit Computeralgebrasystem (CAS-TR) in Frage.
Grafikbibliotheken stellen die Komponenten eines Funktionenplotters als Unterprogramme zur Verfügung, so dass diese in beliebige Anwendungsprogramme eingebunden werden können. Obwohl Grafikbibliotheken und Funktionenplotter idealerweise dieselben Darstellungsmöglichkeiten bieten sollten und sich nur in der Benutzerschnittstelle (API für eine Bibliothek, GUI oder Kommandozeile für einen eigenständigen Funktionsplotter) unterscheiden müssten, haben sich historisch Programme durchgesetzt, die nur Bibliothek oder Funktionenplotter sind.
Inhaltsverzeichnis |
[Bearbeiten] Beispiele für Web-gestützte Funktionenplotter
- Graph.tk, plottet implizite und explizite Gleichungen, differenzieren, integrieren und Gleichungen mathematisch lösen basierend auf Canvas, JavaScript und CSS
- GraphyCalc, 3D-Plotter zur Darstellung von Quadriken, basierend auf HTML5 und JavaScript
- WolframAlpha sehr viele mathematische Funktionen, bietet Funktionalitäten aus Mathematica
- FOOPLOT einfach zu bedienender Plotter, exportiert in diverse Bildformate, in JavaScript programmiert
- MAFA einfach zu bedienen, komplett serverseitig implementiert, benötigt kein JavaScript
- Arndt Brünner einfach zu bedienender Plotter. Benötigt Java RE.
[Bearbeiten] Beispiele für native Funktionenplotter
- EpsTk – Open Source (GPL), Grafikfunktionen für Matlab oder Octave
- Gnuplot – Open Source, mächtiges Programm, Kommandozeilen-orientierte Bedienung, erfordert gewisse Einarbeitung
- Kurvenprofi, 2D-Plotter, frei für nichtkommerzielle Zwecke, einfache Bedienung, zeichnet auch Kreise und Punkte und ist somit sehr gut für die Koordinatengeometrie geeignet
- LabPlot – Open Source (GPL), einfache Bedienung und umfangreich
- Xmgrace – Open Source (GPL), primär für GNU/Linux
- QtiPlot – Open Source (GPL) - basiert auf Tabelle in Spaltenlogik (wie Originlab) (Fork von QtiPlot: SciDAVis)
- Origin – proprietär, Windows
- DISLIN – proprietär, kostenlos für nichtkommerzielle Zwecke – Grafikbibliothek mit einfacher Ansteuerung, für C, Fortran, Java, Python, Perl unter allen gängigen Betriebssystemen
- MatheGrafix – interaktiv Arbeiten sowie Drucken, Präsentieren und Einbinden von Funktionsgraphen in Office-Dokumente (Freeware-Version mit eingeschränkten Fähigkeiten)
- root.cern – (GPL und LGPL) Programmpaket mit C++-Anbindung, zum Plotten und Auswerten
[Bearbeiten] Beispiele für Grafikrechner-gestützte Funktionenplotter
- alle grafikfähigen Taschenrechner, z. B. TI-84 Plus
- alle Computer-Algebra-Taschencomputer, z. B. Voyage 200
[Bearbeiten] Beispiele für Funktionenplotter mit zusätzlichen mathematischen Funktionen
- GeoGebra - Freeware - Funktionsplotter und dynamisches Geometrieprogramm in einem
- TI-Nspire CAS - Funktionenplotter mit dynamischer Geometrie, Computer-Algebra und Tabellenkalkulation