<chapter id="commands">
<title
>Befehlsreferenz</title
> 

<sect1 id="kmplot-mainwindow">
<title
>Das Hauptfenster von &kmplot;</title>

<screenshot
> <screeninfo
>Hier ist ein Bildschirmfoto vom &kmplot; Hauptfenster</screeninfo
> <mediaobject
> <imageobject
> <imagedata fileref="main.png" format="PNG"/> </imageobject
> <textobject
> <phrase
>Hier ist ein Bildschirmfoto vom &kmplot; Hauptfenster</phrase
> </textobject
> </mediaobject
> </screenshot>
</sect1>

<sect1 id="functions">
<title
>Das <guimenu
>Funktionen</guimenu
>menü</title>

<mediaobject>
<imageobject>
<imagedata fileref="kfkt.png" format="PNG"/>
</imageobject>
</mediaobject>

<para
>Dieser Menüeintrag öffnet den Funktionseditor. Hier können Sie Funktionsgleichungen von bis zu 10 Funktionen oder Funktionsgruppen eingeben. Das Programm kennt die <firstterm
>explizite</firstterm
> und die <firstterm
>parametrische</firstterm
> Form. Mit bestimmten Erweiterungen ist es möglich, die erste und zweite Ableitung hinzuzufügen und Werte für die Gruppenparameter der Funktion zu wählen.</para>

<sect2 id="func-syntax"
><title
>Syntax</title>

<para
>Einige Syntaxregeln müssen beachtet werden:</para>

<screen>
<userinput
>name(var1[, var2])=term [;erweiterungen]</userinput>
</screen>


<variablelist
> <varlistentry
> <term
>name</term
> <listitem
> <para
>Der Funktionsname. Wenn das erste Zeichen ein <quote
>r</quote
> ist, nimmt das Programm an, dass Sie polare Koordinaten benutzen. Wenn das erste Zeichen ein <quote
>x</quote
> (zum Beispiel: <quote
>xfunc</quote
>) ist, erwartet das Programm ein zweite Funktion mit einem führenden <quote
>y</quote
> (hier: <quote
>yfunc</quote
>) damit die Funktion in der parametrischen Funktion definiert ist. </para
> </listitem
> </varlistentry
> <varlistentry
> <term
>var1</term
> <listitem
><para
>Die Funktionsvariable</para
></listitem
> </varlistentry
> <varlistentry
> <term
>var2</term
> <listitem
><para
> Der Funktionsgruppenparameter (Scharparameter). Er muss durch ein Komma von der Funktionsvariablen getrennt werden. </para
></listitem
> </varlistentry
> <varlistentry
> <term
>term</term
> <listitem
><para
>Der Funktionsterm</para
></listitem
> </varlistentry
> </variablelist>
</sect2>

<sect2 id="func-predefined"
><title
>Vordefinierte Funktionsnamen und Konstanten</title>
<screenshot
> <screeninfo
>Bezeichnungen</screeninfo
> <mediaobject
> <imageobject
> <imagedata fileref="namesdlg.png" format="PNG"/> </imageobject
> <textobject
> <phrase
> Vordefinierte Funktionsnamen und Konstanten werden in diesem Fenster angezeigt. </phrase
> </textobject
> </mediaobject
> </screenshot>

<para
> Diese Funktionen und Konstanten und alle benutzerdefinierten Funktionen können auch benutzt werden, um die Achseneinstellungen festzulegen. </para>

</sect2>

 <!-- 		<sect2 id="func-dialog"
><title
>Functions Dialog Window</title>
			 <para
>...</para>
		 </sect2
> -->


<sect2 id="func-extension"
><title
>Erweiterungen</title>
<variablelist
> <varlistentry
> <term
>N</term
> <listitem
> <para
> Die Funktion wird gespeichert, aber nicht gezeichnet. So kann Sie als benutzerdefinierte oder vordefinierte Funktion benutzt werden. </para
> </listitem
> </varlistentry
> <varlistentry
> <term
>A1</term
> <listitem
> <para
> Der Graph der ersten Ableitung der Funktion wird zusätzlich gezeichnet und zwar in der gleichen Farbe, aber kleinerer Linienbreite. Diese Erweiterung hat keinen Effekt auf Funktionen in der parametrischen Form. </para
> </listitem
> </varlistentry
> <varlistentry
> <term
>A2</term
> <listitem
> <para
> Der Graph der zweiten Ableitung der Funktion wird zusätzlich mit derselben Farbe aber kleinerer Linienbreite gezeichnet. Diese Erweiterung hat keinen Effekt auf Funktionen in der parametrischen Form. </para
> </listitem
> </varlistentry
> <varlistentry
> <term
>D[a,b]</term
> <listitem
> <para
> ... </para
> </listitem
> </varlistentry
> <varlistentry
> <term
>P[a{,b}]</term
> <listitem
> <para
> Mit dieser Erweiterung können Sie eine Liste von Werten für den Parameter einer Funktionsgruppe geben, mit denen der Graph gezeichnet werden soll. Termen sind hier auch erlaubt. Diese Erweiterung nimmt an, dass der Parameter als zweite Funktionsvariable angegeben wurde. </para
> </listitem
> </varlistentry
> </variablelist>
</sect2>
</sect1>

<sect1 id="coord-system"
><title
>Koordinatensysteme</title>

<para
><inlinemediaobject>
<imageobject>
<imagedata fileref="ksys1.png" format="PNG"/>
</imageobject>
</inlinemediaobject
></para>

<para>
<inlinemediaobject>
<imageobject>
<imagedata fileref="ksys2.png" format="PNG"/>
</imageobject>
</inlinemediaobject
></para>

<para>
<inlinemediaobject>
<imageobject>
<imagedata fileref="ksys3.png" format="PNG"/>
</imageobject>
</inlinemediaobject
></para>

<sect2 id="coord-area"
><title
>Zeichenbereich</title>
<para
> Standardmäßig werden explizit gegebene Funktionen in den sichtbaren Bereich der x-Achse gezeichnet. Für jeden Pixel der x-Achse berechnet &kmplot; einen Funktionswert. Wenn der Zeichenbereich einen Resultatpunkt enthält, wird dieser mit dem zuletzt gezeichneten Punkt verbunden. Im Funktionsdialogfenster können Sie das Intervall, in dem der Graph gezeichnet werden soll manuell verändern. </para>
<para
> Parametrische Funktionen werden mit Parameterwerten von 0 bis 2&pgr; gezeichnet. Dieser Bereich kann auch im Funktionsdialogfenster manuell verändert werden. </para>
</sect2>
<sect2 id="coord-cross"
><title
>Fadenkreuzzeiger</title>
<para
> Wenn sich der Mauszeiger im Zeichenbereich befindet, verändert er sich zu einem Fadenkreuz. Die aktuellen Koordinaten können an den Schnittpunkten mit den Koordinatenachsen und in der Statuszeile am unteren Fensterrand abgelesen werden. </para>
<para
> Sie können die Funktionswerte präziser verfolgen, wenn Sie auf oder direkt neben einen Graph klicken. Das Fadenkreuz wird dann gefangen und erscheint in derselben Farbe wie der Graph. Ein zweiter Klick irgendwohin beendet diesen Verfolgungsmodus. </para>
<para
> Bitte beachten Sie, dass die Verfolgung nur möglich mit explizit gegebenen Funktion ist. Die Koordinaten werden immer im kartesischen Koordinatenformat angegeben. Weder parametrische Funktionen, Funktionen in Polarkoordinaten, noch Ableitungen können so verfolgt werden. </para>
</sect2>
<sect2 id="coord-types"
><title
>Typen von Koordinatensystemen</title>
<para
> Das Sie Funktionen im kartesischen oder polaren Koordinatensystem angeben können, kann das Gitter kartesische oder polare Einteilung enthalten. Bitte wählen Sie die Art des kartesischen Gitters zwischen Linien und kleinen Kreuzen im Gitterdialogfenster. </para>
</sect2>
</sect1>

<!-- 
<sect1 id="scale-print"
><title
>Scaling and Printing</title>
<para
>...</para>
</sect1
> -->
</chapter>

