<para>&kmplot; operuje na funkcjach nazwanych, które można zdefiniować za pomocą współrzędnych kartezjańskich (taka postać funkcji nazywa się <quote>kanoniczną</quote>), współrzędnych biegunowych, lub też jako funkcje parametryczne. Aby wprowadzić funkcję wybierz <menuchoice><guimenu>Wykres</guimenu><guimenuitem>Edytuj wykresy...</guimenuitem> </menuchoice>. Możesz również wprowadzić funkcję w okienku tekstowym <guilabel>Równanie funkcji</guilabel> w głównym oknie &kmplot;. W okienku tekstowym można wpisywać funkcje kanoniczne i biegunowe. Każda funkcja musi mieć unikalną nazwę (tzn. nazwę inną niż nazwy pozostałych funkcji pokazywanych na liście). Jeśli nie podasz nazwy, zostanie ona wygenerowana automatycznie.</para>
<para>Aby uzyskać więcej infomacji o funkcjach &kmplot;, zobacz <xref linkend="reference"/>. </para>
<listitem><para><replaceable>f</replaceable> jest nazwą funkcji; może być dowolnym ciągiem liter i cyfr, pod warunkiem, że nie rozpoczyna się od liter: x, y lub r (ponieważ są one używane dla funkcji biegunowych i parametrycznych).</para>
<listitem><para><replaceable>x</replaceable> jest współrzędną X używaną w wyrażeniu po znaku równości. W rzeczywistości jest to zmienna jedynie formalna, więc możesz użyć dowolnej nazwy, efekt będzie taki sam.</para>
<para><replaceable>wyrażenie</replaceable> to wyrażenia które ma być narysowane, podane za pomocą odpowiedniej składni dla &kmplot;. Zobacz <xref linkend="math-syntax"/>. </para>
<para>Jako przykład: aby narysować wykres funkcji y=x<superscript>2</superscript>+2x, wprowadź następujące wyrażenie w oknie dialogowym funkcji &kmplot;: <screen>f(x)=x^2+2x
<para>Funkcje parametryczne to takie w których współrzędne X i Y są zdefiniowane poprzez osobne funkcje innej zmiennej, często nazywanej t. Aby wprowadzić funkcję parametryczną w &kmplot;, postępuj zgodnie z procedurą dla funkcji w postaci ogólnej, ale zacznij nazwę funkcji opisującej współrzędną X od litery x, natomiast funkcję opisującą współrzędną Y od litery y. Tak jak przy funkcjach w postaci ogólnej, możesz użyć dowolnej nazwy zamiennej jako parametr. Aby narysować funkcję parametryczną, wybierz <guimenu>Wykres</guimenu> <guimenuitem>Nowy wykres parametryczny...</guimenuitem>. Nazwa funkcji będzie stworzona automatycznie, jeśli żadnej nie podasz.</para>
<para>Na przykład, przyjmijmy że chcesz narysować okrąg, mający równania parametryczne x=sin(t), y=cos(t). W oknie dialogowym funkcji &kmplot; wykonaj następujące czynności <orderedlist> <listitem><para>Otwórz okno dialogowe wykresu parametrycznego poprzez <menuchoice><guimenu>Wykres</guimenu><guimenuitem>Nowy wykres parametryczny...</guimenuitem> </menuchoice>.</para> </listitem> <listitem><para>Wprowadź nazwe dla funkcji, powiedzmy <userinput>okrag</userinput>, w polu <guilabel>Nazwa</guilabel>. Nazwy funkcji dla X i Y zmienią się aby dopasowac się do tej nazwy: funkcja dla X będzie mieć nazwę <guilabel>xokrag(t)</guilabel> a ta dla Y <guilabel>yokrag(t)</guilabel>.</para> </listitem> <listitem> <para>W polach x i y wpisz odpowiednie równania, tzn. <guilabel>xokrag(t)=</guilabel><userinput>sin(t)</userinput> i <guilabel>yokrag(t)=</guilabel><userinput>cos(t)</userinput>.</para> </listitem> </orderedlist> Kliknij na <guibutton>OK</guibutton> i funkcja zostanie narysowana. </para>
<para>Możesz ustawić kilka dodatkowych opcji dla wykresu w tym oknie dialogowym: <variablelist>
<para>Jeśli ta opcja jest zaznaczona, &kmplot; nie rysuje wykresu, ale zapamiętuje definicję funkcji, dzięki temu możesz użyć jej do definowania innych funkcji.</para>
<para>Jeśli ta opcja jest wybrana, możesz zmieniać wartość maksymalną i minimalną parametru t dla którego funkcja jest narysowana używając pól <guilabel>min</guilabel> and <guilabel>max</guilabel>.</para>
<title>Wprowadzanie funkcji we współrzędnych biegunowych</title>
<para>Współrzędne biegunowe wyznacząją położenie punktu poprzez jego odległość od środka układu (zwykle nazywanym R), oraz kąt jaki linia od środka do punktu tworzy z osią X ( zwykle nazywanym grecką literą theta). Aby wprowadzić funkcje we współrzędnych biegunowych użyj: <menuchoice><guimenu>Wykres</guimenu><guimenuitem>Nowy wykres biegunowy...</guimenuitem> </menuchoice> W polu oznaczonym <guilabel>r</guilabel>, wpisz definicję funkcji razem z nazwą zmiennej theta której chcesz używać, np. aby narysować spiralę Archimedesa r=theta, wprowadź<screen>
</screen> wtedy cała linia będzie wyglądać <quote>r(theta)=theta</quote>. Zauważ, że możesz użyć dowolnej nazwy zmiennej theta, czyli <quote>r(foo)=foo</quote> spowoduje narysowanie dokładnie tego samego wykresu. </para>
<para>Funkcje mogą być składane w celu stworzenia nowych. Po prostu wprowadź funkcje po znaku równości w wyrażeniu tak jakby były zmiennymi. Na przykład, jeśli masz zdefiniowane funkcje f(x) i g(x), możesz narysować sumę f i g poprzez: <screen><userinput>
<para>Pamiętaj, że możesz składać tylko funkcje tego samego typu, np. funkcja w postaci ogólnej nie może być złożona z funkcją w postaci biegunowej.</para>
<para>Aby zmienić wygląd wykresu funkcji w głownym oknie, wybierz tę funkcję w oknie dialogowym <guilabel>Edytuj wykresy</guilabel>, a następnie kliknij na przycisku <guibutton>Edytuj</guibutton>. W następnym oknie dialogowym możesz zmienić szerokość linii w polu tekstowym, oraz kolor wykresu, klikając na przycisk zmiany koloru na dole. Jeśli edytujesz fukncję w postaci ogólnej, zobaczysz okno dialogowe z trzema zakładkami. W pierwszej podajesz równanie funkcji. Zakładka <guilabel>Pochodne</guilabel> pozwala na rysowanie pierwszej i drugiej pochodnej funkcji. Za pomocą zakładki <guilabel>Całka</guilabel> możesz narysować całkę funkcji obliczaną metodą Eulera. </para>
<para>Innym sposobem edycji funkcji jest kliknięcie prawym przyciskiem myszy na wykresie. W menu kontekstowym wybierz następnie <guibutton>Edytuj</guibutton></para>
<para>Aby uzyskać więcej informacji o menu kontekstowym zobacz <xref linkend="popupmenu"/>. </para>
<para>Kiedy klikniesz prawym przyciskiem myszy na wykresie zwykłej, lub parametrycznej funkcji ciągłej pojawi się menu kontekstowe, w którym znajduje się pięć pozycji:</para>
<para>Otwiera okno dialogowe w którym możesz znaleźć wartość Y dla podanejj wartości X. Wybrany wykres będzie podświetlony. Wprowadź wartość X w polu <guilabel>X</guilabel>, i kliknij na <guibutton>Znajdź</guibutton> (lub nacisnij &Enter;). Odpowiednia wartość Y pojawi się w polu <guilabel>Y</guilabel>. </para>
<para>Znajdź watośc minimalną dla wykresu w określonym zakresie dziedziny. Wybrany wykres będzie podświetlony w nowo otwartym oknie dialogowym. Wprowadź dolną i górną granicę regionu w którym chcesz znaleźć minimum i kliknij przycisk <guibutton>Znajdź</guibutton>. Wyświetlone zostaną wspołrzędne X i Y minimum.</para>
<para>Wyświetla okno dialogowe, w którym należy wybrać funkcję oraz podać zakres wartości X. Po wprowadzeniu wartości X, obliczona zostanie całka, oraz narysowana zostanie powierzchnia pomiędzy wykresem oraz osią X w podanym wcześniej zakresie wartości X. Kolor powierzchni będzie taki sam jak kolor wykresu.</para>