Copyright © 2000, 2001, 2002 Klaus-Dieter Möller
Copyright © 2003 Philip Rodrigues <phil@kde.org>
Es ist erlaubt, dieses Dokument zu kopieren, zu vertreiben und/oder zu ändern gemäß den Bedingungen der GNU Free Documentation Licence, Version 1.1 oder irgend einer späteren Version, wie sie von der Free Software Foundation veröffentlicht wurde; ohne die invarianten Abschnitte, ohne Texte auf der vorderen Umschlagseite, und ohne Texte auf der hinteren Umschlagseite. Eine Kopie der Lizenz findet sich im Abschnitt "GNU Free Documentation License".
KmPlot ist ein mathematischer Funktionsplotter für KDE.
KmPlot ist Teil des KDE-EDU-Projektes: http://edu.kde.org/
Inhaltsverzeichnis
KmPlot ist ein mathematischer Funktionsplotter für die KDE-Arbeitsoberfläche. Er enthält einen leistungsfähigen Funktionsanalysierer. Sie können verschiedene Funktionen gleichzeitig zeichnen lassen und Funktionsausdrücke kombinieren, um neue Funktionen zu erstellen.
KmPlot unterstützt Funktionen mit Parametern und Funktionen in polaren Koordinaten. Verschiedene Arten von Gittern sind möglich. Ausgaben können mit großer Genauigkeit ausgedruckt werden.
KmPlot bietet zusätzlich numerische und visuelle Eigenschaften wie:
Füllung und Berechnung der Fläche zwischen dem Graphen und der ersten Achse
Berechnung von maximalen und minimalen Werten
Dynamische Änderung von Funktionsparametern
Zeichnung von Ableitungen und Integralfunktionen
Diese Eigenschaften unterstützen das Lernen von Beziehungen zwischen mathematischen Funktionen und deren graphischer Darstellung in Koordinatensystemen
In der Hauptwerkzeugleiste gibt es ein einfaches Textfeld, in dem Sie einen Ausdruck für eine Funktion eingeben können, z. B.
x^2
Drücken Sie dann die Eingabetaste und der Graph der Funktion y=x^2 wird im Koordinatensystem gezeichnet. Geben Sie einen anderen Ausdruck wie 5*sin(x)
in das Textfeld ein und auch dieser Graph wird zusätzlich gezeichnet. Klicken Sie auf eine der Linien, die Sie gerade gezeichnet haben. Nun erhält das Fadenkreuz die Farbe der Linie und ist damit verbunden. Mit der Maus können Sie das Fadenkreuz entlang der Linie bewegen. In der Statusleiste am unteren Rand des Fensters werden die Koordinaten der aktuellen Position angezeigt. Berührt Linie die x-Achse, wird auch die Nullstelle in der Statusleiste gezeigt.
Klicken Sie noch einmal mit der Maustaste und das Fadenkreuz wird wieder von der Linie gelöst.
Bearbeiten Sie die Funktionen und ändern Sie die Farbe der Graphen.
Sie können alle Funktionen mit dem Menüeintrag -> ändern. Ein Dialog zeigt eine Liste aller gezeichneten Funktionen. Beachten Sie, dass KmPlot automatisch eindeutige Funktionsnamen für Ihre Ausdrücke eingesetzt und den Ausdruck als Funktionsgleichung vervollständigt hat.
Wählen Sie f(x)=x^2 in der Liste. Ein Doppelklick oder der Druck auf den Knopf öffnet einen Dialog. Hier haben Sie Zugriff auf viele Optionen. Ändern Sie den Namen der Funktion und schieben Sie den Graphen um 5 Einheiten nach unten. Ändern Sie den Funktionsausdruck zu:
parabel(x)=x^2-5
Wählen sie eine andere Farbe für den Graphen und klicken Sie dazu in das Feld . Drücken Sie und Ihre Änderungen werden im Koordinatensystem angezeigt.
Sie können alle Änderungen rückgängig machen, bis Sie den Knopf im Dialog Zeichnungen bearbeiten drücken.
KmPlot behandelt benannte Funktionen, die in Ausdrücken von kartesischen Koordinaten (genannt „explizite Funktionen“), polaren Koordinaten oder als parametrische Funktionen angegeben werden können. Um eine Funktion einzugeben, benutzen Sie ->. Sie können neue Funktionen auch in das Textfeld Funktionsgleichung im Hauptfenster von KmPlot eingeben, aber nur explizite und polare Funktionen. Jede Funktion, die Sie eingeben, muss einen eindeutigen Namen haben (d.h. einen Namen, der noch nicht von einer vorhandenen Funktion im Listenfeld benutzt wird). Wenn Sie keinen Funktionnamen angeben, wird er automatisch erzeugt.
Weitere Informationen zu den Funktionen in KmPlot finden Sie unter Kapitel 5, KmPlot-Referenz.
Eine explizite Funktion (d.h. eine Funktion in der Form y=f(x)), können Sie auf folgende Art eingeben:
f
(x
)=Ausdruck
Dabei ist: f
der Name der Funktion und kann aus jeder Kombination von Buchstaben und Zahlen bestehen, vorausgesetzt, er beginnt nicht mit x, y oder r (da diese Buchstaben für parametrische und polare Funktionen benutzt werden).
x
die x-Koordinate, die im Ausdruck benutzt wird, der nach dem Gleichheitszeichen folgt. Es ist in Wirklichkeit eine Platzhaltervariable, also können Sie jeden beliebigen Namen verwenden, das Ergebnis ist das Gleiche.
Ausdruck
ist der Ausdruck, der gezeichnet werden soll, in der von KmPlot geforderten Schreibweise. Siehe dazu „Mathematische Syntax“.
Um zum Beispiel den Graphen von y=x2+2x zu zeichnen, geben Sie folgendes im Funktionsdialog von KmPlot ein:
f(x)=x^2+2x
In parametrischen Funktionen werden die x- und y-Koordinaten über unabhängige Funktionen einer anderen Variable, oft t genannt, definiert. Um eine parametrische Funktion in KmPlot einzugeben, folgen Sie der Prozedur für eine explizite Funktion, aber stellen Sie dem Namen der Funktion, die die x-Koordinaten beschreibt, ein "x" voran und der Funktion, die die y-Koordinaten beschreibt, ein "y". Wie bei expliziten Funktionen können Sie jeden Variablennamen für den Parameter verwenden. Um eine parametrische Funktion zu zeichnen, benutzen Sie im Menü . Wenn Sie keinen Funktionnamen angeben, wird er automatisch erzeugt.
Angenommen, Sie wollen zum Beispiel einen Kreis zeichnen, mit dem parametrischen Ausdruck x=sin(t), y=cos(t). Im Funktionsdialog von KmPlot verfahren Sie folgendermaßen:
Öffnen Sie den Dialog parametrische Zeichnung mit ->.
Geben Sie den Namen der Funktion, z. B. Kreis
, im Feld Name ein. Die Bezeichner der x- und y-Funktionen ändern sich entsprechend: die x-Funktion wird zu xKreis(t) und die y-Funktion wird zu yKreis(t).
In den Felder für x und y geben Sie die passenden Ausdrücke ein, z. B. xKreis(t)=sin(t)
und yKreis(t)=cos(t)
.
Sie können noch weitere Optionen für die Zeichnung in diesem Dialog einstellen:
Wenn Sie diese Option ausgewählt haben, wird der Graph nicht gezeichnet, aber KmPlot speichert die Funktionsdefinition, so dass Sie damit andere Funktionen definieren können.
Wenn Sie diese Option ausgewählt haben, können Sie den maximalen und minimalen Wert des Parameters t, für den die Funktion gezeichnet wird, in den Feldern Min: und Max: ändern.
Mit dieser Option können Sie die Breite der Linien in der Zeichnung in Einheiten von 0,1 mm einstellen.
Klicken Sie auf das Farbfeld und wählen Sie dann im Dialog eine Farbe aus. Die Linie in der Zeichnung wird in dieser Farbe gezeichnet.
Polarkoordinaten bestimmen einen Punkt durch den Abstand vom Ursprung (üblicherweise r genannt) und durch den Winkel einer Linie vom Ursprung durch den Punkt zur x-Achse (üblicherweise mit dem griechischen Buchstaben theta bezeichnet). Funktionen in polaren Koordinaten erzeugen Sie im Menü ->. Im Feld r geben Sie die Definition der Funktion mit dem Namen der theta-Variablen ein. Um z. B. die Spirale des Archimedes r=theta zu zeichnen, geben Sie ein:
(theta)=theta
so dass die ganze Zeile „r(theta)=theta“ lautet. Sie können jeden beliebigen Namen als theta-Variable verwenden, daher ergibt „r(foo)=foo“ die gleiche Zeichnung. Funktionen können zu neuen Funktionen kombiniert werden. Geben Sie einfach die Funktionen nach dem Gleichheitszeichen ein, als ob sie Variable wären. Wenn Sie zum Beispiel die Funktionen f(x) und g(x) definiert haben, können Sie die Summe von f und g zeichnen lassen mit:
sum(x)=f(x)+g(x)
Beachten Sie, dass Sie nur Funktionen gleichen Typs kombinieren können, d.h. eine explizite Funktion kann nicht mit einer polaren Funktion kombiniert werden.
Um das Aussehen des Graphen der Funktion im Hauptfenster zu ändern, wählen Sie die Funktion im Dialog Zeichnungen bearbeiten und klicken auf den Knopf . Im Dialog können Sie die Linienbreite im Textfeld und die Farbe des Graphen mit dem Farbfeld auf der rechten Seite verändern. Wenn Sie eine explizite Funktion bearbeiten, werden drei Karteikarten angezeigt. Auf der ersten Karte geben Sie den Ausdruck der Funktion ein. Auf der Karte Ableitungen können Sie ankreuzen, ob die erste und zweite Ableitung der Funktion gezeichnet werden soll. Und auf der Karte Integral können Sie auswählen, ob das Integral der Funktion, das mit dem Euler-Verfahren berechnet wird, gezeichnet werden soll.
Außerdem können Sie eine Funktion mit Klicken mit der rechten Maustaste auf den Graphen bearbeiten. Wählen Sie im dann angezeigten Kontextmenü .
Weitere Informationen zum Kontextmenü finden Sie unter „Kontextmenü“.
Mit einem rechten Mausklick auf eine Zeichnungsfunktion oder eine parametrische Einzelpunkt-Funktion öffnen Sie ein Kontextmenü mit folgenden fünf Einträgen:
Blendet den gewählten Graphen aus. Andere Graphen der Funktion werden weiter angezeigt.
Entfernt die Funktion und alle ihre Graphen in der Zeichnung.
Öffnet den Dialog zur Bearbeitung der gewählten Funktion.
Kopiert den Graphen in eine anderes laufendes KmPlot-Programm.
Verschiebt den Graphen in eine anderes laufendes KmPlot-Programm.
Für Zeichnungsfunktionen sind noch vier weitere Einträge vorhanden:
Öffnet einen Dialog, in dem Sie den y-Wert zu einem bestimmten x-Wert suchen können. Der gewählte Graph wird im Dialog hervorgehoben. Geben Sie einen x-Wert im Feld X: ein und klicken Sie auf (oder drücken Sie die Eingabetaste). Dann wird der y-Wert im Feld Y: angezeigt.
Sucht den minimalen Wert des Graphen im angegebenen Bereich. Der gewählte Graph wird im angezeigten Dialog hervorgehoben. Geben Sie den unteren und oberen Grenzwert für den Bereich der Suche nach dem Minimum ein und klicken Sie auf . Dann wird der x- und y-Wert des Minimum angezeigt.
Wie weiter oben, aber es wird das Maximum, nicht das Minimum gesucht.
Wählen Sie im Dialog "Intregral Berechnen" die x-Werte für den Graphen. Dann wird das Intergral berechnet und die Fläche zwischen dem Graphen und der x-Achse im gewählten Intervall wird in der Farbe des Graphen gezeichnet.
Um den Dialog zur Einrichtung von KmPlot zu öffnen, wählen Sie ->. Einige Einstellungen (, , und ) können Sie nur im Menü ändern.
Hier können Sie die allgemeinen Einstellungen ändern, die beim Beenden von KmPlot gespeichert werden. Auf der ersten Karte können Sie die Genauigkeit der Berechnung, die Winkeleinheiten (Bogenmaß oder Grad), die Hintergrundfarbe und die Faktoren für Vergrößerung und Verkleinerung einstellen.
Auf der zweiten Karte können Sie Ihre eigenen Konstanten definieren. KmPlot speichert die Konstanten in der gleichen Datei wie KCalc. D. h. Sie können eine Konstante in KmPlot definieren, das Programm beenden und die Konstante in KCalc laden und umgekehrt. In KmPlot dürfen Namen für Konstanten nur aus einem Großbuchstaben bestehen, wenn Sie also in KCalc eine Konstante mit einem längeren Namen definieren, wird der Name gekürzt. Die Konstanten "Apfel" und "Banane" in KCalc werden in KmPlot zum Beispiel zu "A" und "B".
Auf der Karte Koordinaten des Einrichtungsdialogs für Farben können Sie die Farben der Achsen und des Gitters auf der Zeichenfläche von KmPlot verändern.
Auf der Karte Normale Funktionsfarben können Sie die Farben für die Graphen der zehn in KmPlot möglichen Funktionen anpassen.
Bestimmt einen Bereich für die Skalierung der x-Achse. Sie können einen der vordefinierten Bereiche oder frei definiert wählen, um einen eigenen Bereich einzugeben. Beachten Sie, dass Sie in die Felder unter frei definiert auch vordefinierte Funktionen und Konstanten (Siehe „Vordefinierte Funktionsnamen und Konstanten“) als Grenzen des Bereichs eingeben können (Setzen Sie z. B. Min: auf 2*pi
). Sie können sogar von Ihnen definierte Funktionen benutzen, um die Grenzen anzugeben. Wenn Sie zum Beispiel eine Funktion f(x)=x^2
definiert haben, können Sie Min: auf f(3)
setzen, das ergibt als untere Grenze dann 9.
Setzt den Bereich für die y-Achse fest. Wie oben unter „x-Achse“.
Stellt die Breite der Achsenlinien ein.
Stellt die Breite der Linien ein, die die Skalenstriche auf den Achsen darstellen.
Stellt die Länge der Linien ein, die die Skalenstriche auf den Achsen darstellen.
Falls dieses Feld gewählt ist, werden die Namen der x- und y-Achsen in der Zeichnung angezeigt und die Skalenstriche werden beschriftet.
Falls dieses Feld gewählt ist, wird der Zeichenbereich mit einer zusätzlichen Linie umrahmt.
Falls dieses Feld gewählt ist, werden die Achsen angezeigt.
Falls dieses Feld gewählt ist, werden die Achsen mit Pfeilen an den Enden gezeichnet.
Sie können den Stil für das Gitter auf einen der vier möglichen Werten setzen:
Es werden keine Gitterlinien auf der Zeichenfläche dargestellt
Gerade Linien bilden ein quadratisches Gitter auf der Zeichenfläche.
Kreuze werden gezeichnet, um Punkte anzudeuten, an denen x und y ganzzahlige Werte haben. (z. B. (1,1), (4,2) usw.).
Linien mit konstantem Radius und Winkel werden auf der Zeichenfläche gezeichnet.
Die Einstellung Linienbreite wird benutzt, um die Breite der Gitternetzlinien festzulegen.
Für jede Achse können Sie die Skalierung und Drucken-Skalierung jedes Skalenstrichs bestimmen. Mit der Einstellung Skalierung geben Sie an, wie weit die Skalenstrich voneinander entfernt sind (und damit wie weit entfernt die Gitternetzlinien gezeichnet werden sollen). Die Option Drucken wählt die Länge eines Skalenstrichs für die Darstellung auf dem Bildschirm oder dem Drucker. Auf diesem Weg können diese Einstellungen benutzt werden, um die Größe des Graphen auf dem Bildschirm oder einem Blatt Papier zu verändern. Zum Beispiel wird die Verdoppelung der Einstellung bei Drucken ohne Änderung der Skalierung die Größe des Graphen in Höhe und Breite verdoppeln.
Kopfzeilentabelle bestimmt die Schriftart für die Informationstabelle, die in KmPlot-Ausdrucken benutzt wird,Achsenschriftart die Schriftart und Achsenschriftgröße die Schriftgröße für alle Bezeichnungen der Achsen in der Zeichenfläche.
Einige Syntaxregeln müssen Sie beachten:
name(var1[, var2])=term [;erweiterungen]
Der Funktionsname. Falls der erste Buchstabe ein „r“ ist, nimmt der Funktionsanalysierer an, dass Sie polare Koordinaten benutzen. Falls der erste Buchstabe ein „x“ ist (zum Beispiel „xfunc“) erwartet die Analyse eine zweite Funktion mit einem führenden „y“ (hier also „yfunc“), um die Funktion in der parametrischen Form zu definieren.
Die Funktionsvariable
Der „Scharparameter“ der Funktion. Er muss durch ein Komma von der Funktionsvariable abgetrennt werden. Sie können einen Scharparameter zum Beispiel dafür benutzen, um mehrere Graphen einer Funktion zu zeichnen. Die Werte der Parameter können Sie direkt eingeben oder über einen Schieberegler bestimmen. Bewegen Sie den Schieberegler, so ändert sich der Wert des Parameters entsprechend. Den Schieberegler können sie auf ganzzahlige Werte zwischen 0 und 100 einstellen.
Der Ausdruck, der die Funktion definiert.
Alle vordefinierten Funktionen und Konstanten, die KmPlot kennt, können Sie unter -> finden. Dies sind:
Gibt das Quadrat bzw. die Quadratwurzel einer Zahl zurück.
Gibt den Wert der Exponentialfunktion bzw. den natürlichen Logarithmus einer Zahl zurück.
Gibt den Logarithmus einer Zahl zu Basis 10 zurück.
Gibt den Sinus bzw. den Arcussinus einer Zahl zurück. Beachten Sie, dass das Argument zu sin und der Rückgabewert von arcsin im Bogenmaß ist.
Gibt den Kosinus bzw. den Arcuskosinus zurück, ebenfalls im Bogenmaß.
Gibt den Tangens bzw. den Arcustanges einer Zahl zurück, ebenfalls in Bogenmaß.
Gibt den Sinus hyperbolicus bzw. den Arcussinus hyperbolicus einer Zahl zurück.
Gibt den Kosinus hyperbolicus bzw. den Arcuskosinus hyperbolicus einer Zahl zurück.
Gibt den Tangens hyperbolicus bzw. den Arcustangens hyperbolicus einer Zahl zurück.
Gibt den Sinus bzw. den Arcussinus einer Zahl zurück. Beachten Sie, dass das Argument zu sin und der Rückgabewert von arcsin im Bogenmaß ist.
Gibt den Kosinus bzw. den Arcuskosinus zurück, ebenfalls im Bogenmaß.
Diese Konstanten repräsentieren π (3,14159...) bzw. e (2,71828...).
Mit diesen Funktionen und Konstanten und sogar mit allen benutzerdefinierten Funktionen können Sie die Achseneinstellungen festlegen. Siehe „Die Achseneinstellungen“.
Eine Erweiterung für eine Funktion wird durch ein Semikolon nach der Funktionsdefinition angegeben, gefolgt von der Erweiterung. Die Erweiterung können Sie entweder im Feld Schnellbearbeitung oder mit der DCOP-Methode "Parser addFunction" eingeben. Auf parametrische Funktionen können Sie keine Erweiterungen anwenden, aber N und D[a,b] funktionieren auch mit polaren Funktionen. Zum Beispiel:
f(x)=x^2; A1
zeigt den Graph y=x2 mit seiner ersten Ableitung. Die unterstützten Erweiterungen werden im Folgenden beschrieben: Die Funktion wird gespeichert, aber nicht gezeichnet. Sie kann wie jede andere benutzerdefinierte oder vordefinierte Funktion verwendet werden.
Der Graph der Ableitung der Funktion wird zusätzlich in derselben Farbe aber einer geringeren Linienbreite gezeichnet.
Der Graph der zweiten Ableitung der Funktion wird in derselben Farbe aber einer geringeren Linienbreite gezeichnet.
Bestimmt den Definitionsbereich, für den die Funktion angezeigt wird.
Gibt eine Anzahl von Werten für einen Scharparameter an, für den die Funktion gezeichnet werden soll. Zum Beispiel: f(x,k)=k*x;P[1,2,]
zeichnet die Funktionen f(x)=x, f(x)=2*x und f(x)=3*x. Sie können auch Funktionen für die Werte von P benutzen.
Beachten Sie, dass Sie diese Erweiterungen auch über den Dialog Funktion bearbeiten eingeben können.
KmPlot benutzt den üblichen Methode, um mathematische Funktionen zu schreiben, sie sollten keine Probleme haben, damit zu arbeiten. Die Rechenoperationen, die KmPlot versteht, sind in absteigender Reihenfolge der Auswertung:
Dieses Zeichen für das Potenzieren, z. B. 2^4
gibt 16 zurück.
Der Stern und der Schrägstrich für die Multiplikation und die Division. z. B. 3*4/2
ergibt 6.
Die Symbole Plus und Minus für die Addition und die Subtraktion, z. B. 1+3-2
ergibt 2.
Beachten Sie die Reihenfolge der Auswertung, wenn Sie also keine Klammern benutzen, wird die Potenzierung vor der Multiplikation/Division ausgeführt, diese wiederum vor der Addition/Subtraktion. So ergibt 1+2*4^4
33 und nicht z. B. 144. Um die Reihenfolge der Auswertung festzulegen, benutzen Sie Klammern. Für das vorherige Beispiel ergibt ((1+2)*4)^2
sicher 144.
Als Voreinstellung werden explizit angegebene Funktionen für den gesamten sichtbaren Bereich der x-Achse gezeichnet. Im Dialog zur Bearbeitung der Funktion können Sie auch einen anderen Bereich eingeben. Für jedes Pixel auf der x-Achse errechnet KmPlot den Funktionswert. Falls der resultierende Punkt im Zeichenbereich liegt, wird er zum letzten gezeichneten Punkt mit einer Linie verbunden.
Parametrische Funktionen werden für Parameterwerte von 0 bis 2π gezeichnet. Sie können den Plotbereich auch im Dialog für die Funktion einstellen.
Während sich die Maus über der Zeichenfläche befindet, verändert sich der Zeiger zu einem Fadenkreuz. Die aktuellen Koordinaten werden an den Schnittpunkten mit den Koordinatenachsen und in der Statusleiste am unteren Rand des Hauptfensters angezeigt.
Sie können die Werte einer Funktion genauer verfolgen, indem Sie auf oder in die Nähe des Graphen klicken. Die ausgewählte Funktion wird in der rechten Spalte der Statuszeile angezeigt. Das Fadenkreuz wird mit dem Graphen verbunden und in der gleichen Farbe dargestellt. Wenn der Graph in der Hintergrundfarbe gezeichnet wurde, erhält das Fadenkreuz die umgekehrte Farbe. Wenn Sie jetzt den Mauszeiger bewegen oder die linke oder rechte Cursortaste drücken, bewegt sich das Fadenkreuz auf dem Graphen der Funktion und der aktuelle x- und y-Wert wird angezeigt. Wenn das Fadenkreuz die y-Achse berührt, wird die Nullstelle in der Statusleiste angezeigt. Die Funktionen können Sie mit den Tasten "Auf" und "Ab" wechseln. Ein zweiter Mausklick irgendwo in das Zeichenfeld oder der Druck auf eine Taste, die nicht zur Navigation benutzt wird, beendet diesen Modus.
Beachten Sie, dass dies nur mit explizit angegebenen Funktionen möglich ist. Die Koordinaten werden immer auf das kartesische Koordinatensystem bezogen angegeben. Weder parametrische Funktionen, die keine Einzelpunkt-Funktionen sind, noch Funktionen in Polarkoordinaten können auf diesem Weg verfolgt werden.
Startet eine neue Zeichnung, das Koordinatensystem wird gelöscht und der Funktionsanalysierer wird zurückgesetzt.
Öffnet ein vorhandenes Dokument.
Zeigt eine Liste der zuletzt geöffneten Dateien. Wählen Sie eine Datei aus dieser Liste und die Graphen der Funktionen in der Datei werden gezeichnet.
Speichert das Dokument.
Speichert das Dokument unter einem anderen Namen.
Druckt die Zeichnung oder speichert sie in eine Datei.
Exportiert Werte in eine Textdatei. Die Wert in der Parameterliste werden zeilenweise in die Datei geschrieben.
Beendet KmPlot.
Öffnet den Dialog Farben bearbeiten. Siehe „Farben einstellen“.
Öffnet den Dialog Koordinatensystem. Siehe „Einstellung für das Koordinatensystem“.
Öffnet den Dialog Skalierung bearbeiten. Siehe „Skalierungseinstellungen“.
Öffnet den Dialog Schriftarten bearbeiten. Siehe „Die Schrifteneinstellungen“.
Zeigt sowohl negative x- als auch y-Werte im Gitter.
Zeigt positive und negative y-Werte, aber nur positive x-Werte
Zeigt nur positive x- und y-Werte.
Öffnet den Dialog für eine neue Funktionszeichnung. Siehe Kapitel 3, Arbeiten mit KmPlot.
Öffnet den Dialog für eine neue parametrische Zeichnung. Siehe Kapitel 3, Arbeiten mit KmPlot.
Öffnet den Dialog für eine neue polare Zeichnung. Siehe Kapitel 3, Arbeiten mit KmPlot.
Zeigt den Funktionsdialog. Hier können Sie Funktionen hinzufügen, bearbeiten und entfernen. Siehe Kapitel 3, Arbeiten mit KmPlot.
Die ersten fünf Einträge in diesem Menü ändern den Zoom-Modus.
Schaltet den Zoom-Modus aus.
Sie zeichnen ein Rechteck. Dann werden die minimalen und maximalen Werte auf die Koordinaten dieses Rechtecks gesetzt.
Die minimalen und maximalen Werte werden enger zusammen geschoben und der ausgewählte Punkt im Graphen wird zum Mittelpunkt der Anzeige.
Die minimalen und maximalen Werte werden weiter voneinander entfernt und der ausgewählte Punkt im Graphen wird zum Mittelpunkt der Anzeige.
Der ausgewählte Punkt im Graphen wird zum Mittelpunkt der Anzeige.
Die Vergrößerung wird an trigonometrische Funktionen angepasst. Dies funktioniert für Bogenmaß und Grad.
Diese Menü enthält einige nützliche Hilfsmittel für die Funktionen:
Zeigt Ihnen den y-Wert zu einem vorgegebenen x-Wert. Zur Zeit können Sie dies nur auf Zeichnungsfunktionen anwenden. Geben Sie einen Wert oder einen Ausdruck im Textfeld unter "X:" ein. In der Liste darunter werden alle verfügbaren Funktionen angezeigt. Drücken Sie den Knopf "Berechnen", um den y-Wert zu berechnen. Das Ergebnis wird im Feld y-Wert angezeigt.
Sucht den minimalen Wert des Graphen im vorgegebenen Bereich.
Sucht den maximalen Wert des Graphen im vorgegebenen Bereich.
Wählen Sie im Dialog "Integral Berechnen" einen Graphen und die x-Werte für den Graphen. Dann wird das Integral berechnet und die Fläche zwischen dem Graphen und der x-Achse im gewählten Intervall wird in der Farbe des Graphen gezeichnet.
Blendet die Werkzeugleiste ein bzw. aus. Als Standard wird die Werkzeugleiste angezeigt.
Blendet die Anzeige der Statusleiste am unteren Rand des Hauptfensters von KmPlot ein bzw. aus. Standardmäßig wird sie angezeigt.
Schaltet in den Vollbildmodus.
Schaltet die Anzeige der Schieberegler 1 bis 4 an oder aus.
Hier können Sie Tastaturbelegungen für KmPlot anpassen.
Passen Sie die Werkzeugleisten für KmPlot an.
Passen Sie KmPlot an. Die möglichen Einstellungen finden Sie unter Kapitel 4, KmPlot einrichten.
KmPlot hat die normale KDE-, wie es unten beschrieben wird, aber zusätzlich:
Öffnet ein Fenster mit einer Liste vordefinierter Funktionsnamen und Konstanten, die KmPlot kennt.
Die Standardeinträge der KDE- sind:
Startet das Hilfe-System von KDE mit der KmPlot-Hilfe (diesem Dokument).
Ändert den Mauscursor zu einer Kombination von Zeiger und Fragezeichen. Das Klicken auf ein Element innerhalb von KmPlot öffnet ein Hilfefenster, das die Funktion des Elementes beschreibt (sofern es Hilfe für das bestimmte Element gibt).
Öffnet den Dialog für Problemberichte, in dem Sie Fehler und Wünsche berichten können.
Zeigt Versions- und Autoreninformationen an.
Zeigt Versionsinformation und Grundsätzliches zu KDE an.
In KDE 3.4 können Sie jetzt auch Skripte für KmPlot mit DCOP schreiben. Wenn Sie zum Beispiel eine neue Funktion f(x)=2sin x+3cos x
definieren, die Linienbreite auf 20 Einheiten einstellen und den Graphen dieser Funktion zeichnen wollen, geben Sie in einer Konsole folgendes ein:
dcop kmplot-PID Parser addFunction "f(x)=2sin x+3cos x" Als Ergebnis wird die ID-Nummer der neuen Funkion zurückgegeben, oder -1, wenn die Funktion nicht definiert werden konnte.
dcop kmplot-PID Parser setFunctionFLineWidth 20 ID Dieser Befehl stellt die Linienbreite der Funktion mit der Nummer ID auf 20 Einheiten ein.
dcop kmplot-PID View drawPlot Dieser Befehl zeichnet das Fenster neu, dadurch wird die Funktion angezeigt.
Die Liste aller vorhandenen Funktionen:
Lädt die Datei url
.
Gibt Wahr zurück, wenn Änderungen vorgenommen wurden.
Öffnet den Dialog zur Farbwahl.
Öffnet den Dialog zur Bearbeitung des Koordinatensystems.
Öffnet die Dialogbox zur Bearbeitung der Skalierung.
Öffnet die Dialogbox zur Einstellung der Schriftarten.
Öffnet den Dialog zur Bearbeitung der Konstanten.
Öffnet den Dialog für eine neue Funktionszeichnung.
Öffnet den Dialog für eine neue parametrische Zeichnung.
Öffnet den Dialog für eine neue polare Zeichnung.
Schaltet die Anzeige des Schiebereglers 1 für Parameter ein und aus.
Schaltet die Anzeige des Schiebereglers 2 für Parameter ein und aus.
Schaltet die Anzeige des Schiebereglers 3 für Parameter ein und aus.
Schaltet die Anzeige des Schiebereglers 4 für Parameter ein und aus.
Speichert die Funktionen (und öffnet dazu den Dateidialog bei einer neuen Datei).
Wie im Menü ->.
Öffnet den Dialog zur Bearbeitung einer Zeichnung.
Öffnet den Druckdialog.
Öffnet den Exportdialog.
Öffnet den Einrichtungsdialog.
Zeigt eine Liste der vordefinierten mathematischen Funktionen an.
Koordinatensystem I.
Koordinatensystem II.
Koordinatensystem III.
Wie im Menü ->.
Wie im Menü ->.
Wie im Menü ->.
Wie im Menü ->.
Fügt eine neue Funktion mit dem Ausdruck f_str
hinzu. Wenn der Ausdruck keinen Funktionsnamen enthält, wird er automatisch erzeugt. Die ID-Nummer der neuen Funktion wird zurückgegeben, oder -1, wenn die Funktion nicht definiert werden konnte.
Entfernt die Funktion mit der Nummer id
. Wenn die Funktion nicht gelöscht werden konnte, wird Falsch zurückgegeben, sonst Wahr.
Setzt den Ausdruck für die Funktion mit der Nummer id
auf f_str
. Gibt Wahr zurück, wenn dies erfolgreich war, sonst Falsch.
Gibt die Anzahl der Funktionen zurück (Parametrische Funktionen werden doppelt gezählt).
Gibt eine Liste mit allen Funktionen zurück.
Gibt die ID-Nummer von f_str
oder -1 zurück, wenn der Funktionsname f_str
nicht gefunden wurde.
Berechnet den Wert x
der Funktion mit der Nummer id
oder gibt 0,0 zurück, wenn die Funktion nicht existiert.
Gibt Wahr zurück, wenn die Funktion mit der Nummer id
sichtbar ist, sonst Falsch.
Gibt Wahr zurück, wenn die erste Ableitung der Funktion mit der Nummer id
sichtbar ist, sonst Falsch.
Gibt Wahr zurück, wenn die zweite Ableitung der Funktion mit der Nummer id
sichtbar ist, sonst Falsch.
Gibt Wahr zurück, wenn das Integral der Funktion mit der Nummer id
sichtbar ist, sonst Falsch.
Zeigt die Funktion mit der Nummer id
an, wenn visible
Wahr ist. Ist visible
Falsch, dann wird die Funktion ausgeblendet. Gibt Wahr zurück, wenn die Funktion existiert, sonst Falsch.
Zeigt die erste Ableitung der Funktion mit der Nummer id
an, wenn visible
Wahr ist. Ist visible
Falsch, dann wird die Funktion ausgeblendet. Gibt Wahr zurück, wenn die Funktion existiert, sonst Falsch.
Zeigt die zweite Ableitung der Funktion mit der Nummer id
an, wenn visible
Wahr ist. Ist visible
Falsch, dann wird die Funktion ausgeblendet. Gibt Wahr zurück, wenn die Funktion existiert, sonst Falsch.
Zeigt das Integral der Funktion mit der Nummer id
an, wenn visible
Wahr ist. Ist visible
Falsch, dann wird die Funktion ausgeblendet. Gibt Wahr zurück, wenn die Funktion existiert, sonst Falsch.
Gibt den Funktionsausdruck der Funktion mit der Nummer id
zurück. Wenn die Funktion nicht existiert, wird eine leere Zeichenkette zurückgegeben.
Gibt die Farbe der Funktion mit der Nummer id
zurück.
Gibt die Farbe der ersten Ableitung der Funktion mit der Nummer id
zurück.
Gibt die Farbe der zweiten Ableitung der Funktion mit der Nummer id
zurück.
Gibt die Farbe des Integrals der Funktion mit der Nummer id
zurück.
Setzt die Farbe der Funktion mit der Nummer id
auf color
. Wenn die Funktion existiert, wird Wahr zurückgegeben, sonst Falsch.
Setzt die Farbe der ersten Ableitung der Funktion mit der Nummer id
auf color
. Wenn die Funktion existiert, wird Wahr zurückgegeben, sonst Falsch.
Setzt die Farbe der zweiten Ableitung der Funktion mit der Nummer id
auf color
. Wenn die Funktion existiert, wird Wahr zurückgegeben, sonst Falsch.
Setzt die Farbe des Integralsder Funktion mit der Nummer id
auf color
. Wenn die Funktion existiert, wird Wahr zurückgegeben, sonst Falsch.
Gibt die Linienbreite der Funktion mit der Nummer id
zurück. Wenn die Funktion nicht existiert, wird 0 zurückgegeben.
Gibt die Linienbreite der ersten Ableitung der Funktion mit der Nummer id
zurück. Wenn die Funktion nicht existiert, wird 0 zurückgegeben.
Gibt die Linienbreite der ersten Ableitung der Funktion mit der Nummer id
zurück. Wenn die Funktion nicht existiert, wird 0 zurückgegeben.
Gibt die Linienbreite des Integrals der Funktion mit der Nummer id
zurück. Wenn die Funktion nicht existiert, wird 0 zurückgegeben.
Stellt die Linienbreite der Funktion mit der Nummer id
auf linewidth
Einheiten. Wenn die Funktion existiert, wird Wahr zurückgegeben, sonst Falsch.
Stellt die Linienbreite der ersten Ableitung der Funktion mit der Nummer id
auf linewidth
Einheiten. Wenn die Funktion existiert, wird Wahr zurückgegeben, sonst Falsch.
Stellt die Linienbreite der zweiten Ableitung der Funktion mit der Nummer id
auf linewidth
Einheiten. Wenn die Funktion existiert, wird Wahr zurückgegeben, sonst Falsch.
Stellt die Linienbreite des Integrals der Funktion mit der Nummer id
auf linewidth
Einheiten. Wenn die Funktion existiert, wird Wahr zurückgegeben, sonst Falsch.
Gibt eine Liste mit allen Parameterwerten der Funktion mit der Nummer id
zurück.
Fügt den Parameterwert new_parameter
zu der Funktion mit der Nummer id
hinzu. Gibt Wahr zurück, wenn diese Operation erfolgreich war, sonst Falsch.
Entfernt den Parameterwert remove_parameter
aus der Funktion mit der Nummer id
hinzu. Gibt Wahr zurück, wenn diese Operation erfolgreich war, sonst Falsch.
Gibt den minimalen Wert des des Zeichenbereichs der Funktion mit der Nummer id
zurück. Wenn die Funktion nicht existiert oder das Minimum nicht definiert ist, wird eine leere Zeichenkette zurückgegeben.
Gibt den maximalen Wert des Zeichenbereichs der Funktion mit der Nummer id
zurück. Wenn die Funktion nicht existiert oder das Maximum nicht definiert ist, wird eine leere Zeichenkette zurückgegeben.
Setzt den minimalen Wert des Zeichenbereichs der Funktion mit der Nummer id
auf min
. Wenn die Funktion existiert und der Ausdruck gültig ist, wird Wahr zurückgegeben, sonst Falsch.
Setzt den maximalen Wert des Zeichenbereichs der Funktion mit der Nummer id
auf max
. Wenn die Funktion existiert und der Ausdruck gültig ist, wird Wahr zurückgegeben, sonst Falsch.
Gibt den Anfangs-x-Punkt für das Integral der Funktion mit der Nummer id
zurück. Wenn die Funktion nicht existiert oder der Ausdruck für den x-Punkt nicht definiert ist, wird ein leere Zeichenkette zurückgegeben.
Gibt den Anfangs-y-Punkt für das Integral der Funktion mit der Nummer id
zurück. Wenn die Funktion nicht existiert oder der Ausdruck für den y-Punkt nicht definiert ist, wird ein leere Zeichenkette zurückgegeben.
Setzt den Anfangs-x-Punkt für das Integral der Funktion mit der Nummer id
auf x
. Wenn die Funktion existiert und der Ausdruck gültig ist, wird Wahr zurückgegeben, sonst Falsch.
Setzt den Anfangs-y-Punkt für das Integral der Funktion mit der Nummer id
auf y
. Wenn die Funktion existiert und der Ausdruck gültig ist, wird Wahr zurückgegeben, sonst Falsch.
Wenn KmPlot gerade eine Funktion zeichnet, wird dieser Vorgang angehalten.
Zeichnet alle Funktionen neu.
Wenn Sie zu KmPlot beitragen wollen, schicken Sie bitte eine E-Mail an (kd.moeller AT t-online.de)
oder (f_edemar AT linux.se)
KmPlot
Programm Copyright 2002-2004: Klaus-Dieter Möller (kd.moeller AT t-online.de)
Mitwirkende
CVS: Robert Gogolok (mail AT robert-gogoloh.de)
GUI nach KDE 3 portiert und Übersetzung: Matthias Messmer (bmlmessmer AT web.de)
Verschiedene Verbesserungen: Fredrik Edemar (f_edemar AT linux.se)
Dokumentation Copyright 2000-2002: Klaus-Dieter Möller (kd.moeller AT t-online.de)
.
Dokumentation erweitert und für KDE 3.2 angepasst von Philip Rodrigues (phil AT kde.org)
.
Dokumentation erweitert und für KDE 3.3 angepasst von Philip Rodrigues (phil AT kde.org)
und Fredrik Edemar (f_edemar AT linux.se)
.
Dokumentation erweitert und für KDE 3.4 angepasst von Fredrik Edemar (f_edemar AT linux.se)
.
Übersetzung: Thorsten Mürell (thorsten AT muerell.de)
Diese Dokumentation ist unter den Bedingungen der GNU Free Documentation License veröffentlicht.
Dieses Programm ist unter den Bedingungen der GNU General Public License veröffentlicht.
KmPlot ist Teil des KDE-Projekts http://www.kde.org/.
KmPlot finden Sie im kdeedu-Paket auf ftp://ftp.kde.org/pub/kde/, dem Haupt-FTP-Server des KDE-Projekts.
KmPlot ist Teil des KDE-EDU-Projektes: http://edu.kde.org/
KmPlot hat seine eigene Homepage bei SourceForge. Sie können dort auch frühere Versionen von KmPlot finden. Zum Beispiel für KDE 2.x
Um KmPlot auf Ihrem System zu kompilieren und zu installieren, geben Sie folgende Befehle im Hauptordner der Programm-Quellen von KmPlot ein:
%
./configure
%
make
%
make install
Da KmPlot autoconf und automake benutzt, sollte es dabei keine Schwierigkeiten geben. Sollten dennoch Probleme auftauchen, wenden Sie sich bitte an die KDE-Mailinglisten.
Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team