<chapter id="using-kmplot">
<title
>&kmplot;i kasutamine</title>

<para
>&kmplot; kasutab nimega funktsioone, mis võivad olla määratud Descartes'i koordinaatides (neid nimetatakse <quote
>otsesteks funktsioonideks</quote
>), polaarkoordinaatides või parameeterfunktsioonidena. Funktsiooni sisestamiseks vali menüükäsk <menuchoice
><guimenu
>Funktsioonid</guimenu
><guimenuitem
>Funktsioonid</guimenuitem
></menuchoice
> või klõpsa funktsiooninupule tööriistaribal. Uue funktsiooni saab sisestada tekstikasti <guilabel
>Funktsiooni võrrand</guilabel
>. Igal sisestatud funktsioonil peab olema unikaalne nimi (&ie; nimi, mida ei kasuta ükski nimekirjas leiduv olemasolev funktsioon).</para>

<para
>Rohkem infot &kmplot;i funktsioonide kohta annab <xref linkend="reference"/>. </para>

<sect1 id="function-types">
<title
>Funktsioonitüübid</title>

<sect2 id="explicit-functions">
<title
>Otsesed funktsioonid</title>
<para
>Otsese funktsiooni (&ie; funktsioon kujul y=f(x)) sisestamiseks &kmplot;i anna see sellisel moel: <screen>
<userinput
><replaceable
>f</replaceable
>(<replaceable
>x</replaceable
>)=<replaceable
>avaldis</replaceable
></userinput>
</screen
> kus: <itemizedlist>
<listitem
><para
><replaceable
>f</replaceable
> on funktsiooni nimi ja võib olla mistahes tähtede ja numbrite kogum eeldusel, et selle alguses ei seisa x, y ega r (neid kasutatakse parameetriliste ja polaarsete funktsioonide jaoks).</para>
</listitem>

<listitem
><para
><replaceable
>x</replaceable
> on x-koordinaat, mida kasutatakse võrdusmärgi järel järgnevas avaldises. Tegelikult on see fiktiivne muutaja, nii et sisuliselt võib kasutada mis tahes muutuja nime ning tulemus on ikka sama.</para>
</listitem>

<listitem>
<para
><replaceable
>avaldis</replaceable
> on joonistatav avaldis, mis on antud &kmplot;ile sobivas süntaksis. Vaata <xref linkend="math-syntax"/>. </para>
</listitem>

</itemizedlist>
</para>
<para
>Näiteks graafiku y=x<superscript
>2</superscript
>+2x joonistamiseks sisesta &kmplot;i funktsioonidialoogi: <screen
>f(x)=x^2+2
</screen>
</para>
</sect2>

<sect2 id="parametric-functions">
<title
>Parameetrilised funktsioonid</title>
<para
>Parameetrilised funktsioonid on sellised, kus x- ja y-koordinaadid on määratud muu muutaja, mis sageli kannab tähistust t, eraldi funktsioonidena. Parameeterfunktsiooni andmiseks &kmplot;is sisesta see samamoodi nagu otsene funktsioon, kuid lisa x-koordinaati kirjeldava funktsiooni nime ette x ja y-koordinaati kirjeldava funktsiooni nime ette y. Nagu otsese funktsiooni korral, võib ka siin parameetri jaoks tarvitada mis tahes muutuja nime.</para>
<para
>Oletame, et soovid joonistada ringi parameetriliste võrranditega x=sin(t), y=cos(t). Võta ette &kmplot;i funktsioonidialoog ja: <orderedlist>
<listitem
><para
>sisesta x-koordinaadi funktsioon ning vajuta klahvi &Enter;: <screen
><userinput>
xcircle=sin(t)
</userinput
></screen>
</para>
</listitem>
<listitem
><para
>&kmplot; muudab automaatselt funktsiooni nime, et saaksid sisestada y-koordinaadi funktsiooni. Sisesta soovitud funktsioon: <screen
><userinput>
ycircle=cos(t)
</userinput
></screen>
</para>
</listitem>
</orderedlist>
</para>
</sect2>

<sect2 id="polar-functions">
<title
>Polaarkoordinaatidega funktsioonide sisestamine</title
> 

<para
>Polaarkoordinaadid on määratud punkti kaugusega algpunktist (tavaliselt tähistatakse seda tähega r) ning nurgaga alguspunktist algava joone ja x-telje vahel (tavaliselt tähistatakse seda kreeka tähega teeta). Polaarkoordinaatides funktsiooni sisestamiseks anna funktsiooni nime ees täht r. Fiktiivseks muutujaks on sedakorda nurk teeta.</para>
<para
>Näiteks Archimedese spiraali r=teeta joonistamiseks sisesta: <screen
><userinput>
rspiral(theta)=theta
</userinput
>
</screen>
</para>
</sect2>

</sect1>

<sect1 id="combining-functions">
<title
>Funktsioonide kombineerimine</title>
<para
>Uute funktsioonide loomiseks võib ka olemasolevaid kombineerida. Selleks sisesta funktsioonid võrdusmärgi järel avaldisse, otsekui oleks tegemist muutujatega. Kui näiteks oled määranud funktsioonid f(x) ja g(x), võid joonistada f ja g summa: <screen
><userinput>
sum(x)=f(x)+g(x)
</userinput
>
</screen>
</para>
<para
>Arvesta, et kombineerida saab ainult üht tüüpi funktsioone, &eg; otsest funktsiooni ei saa kombineerida polaarfunktsiooniga.</para>
</sect1>

<sect1 id="function-appearance">
<title
>Funktsioonide välimuse muutmine</title>

<para
>Funktsiooni graafiku välimuse muutmiseks joonistusalal vali funktsioon funktsioonidialoogis ja klõpsa nupule <guibutton
>Atribuudid</guibutton
>. Ilmuvas dialoogis saab tekstikastis muuta joone laiust ning funktsiooni graafiku värvi, kui klõpsata paremal pool asuvale vävinupule. Kui valid võimaluse <guilabel
>Salvesta vaikeväärtustena</guilabel
>, salvestatakse joone laius ja valitud värv ning neid kasutatakse edaspidi vaikimisi  nimekirja <replaceable
>n</replaceable
>-nda funktsiooni jaoks, &eg; et kui funktsioon, mille atribuute muudad, on nimekirjas esimene, siis salvestatakse seadistused vaikeväärtustena esimese &kmplot;i nimekirja sisestatud funktsiooni jaoks.</para>
</sect1>


<!--
<screenshot>
<screeninfo
>Here's a screenshot of the &kmplot; welcome window</screeninfo>
	<mediaobject>
	  <imageobject>
	    <imagedata fileref="main.png" format="PNG"/>
	  </imageobject>
	  <textobject>
	    <phrase
>Screenshot</phrase>
	  </textobject>
	</mediaobject>
</screenshot>
-->
</chapter>
<!--
Local Variables:
mode: sgml
sgml-minimize-attributes:nil
sgml-general-insert-case:lower
sgml-indent-step:0
sgml-indent-data:nil
sgml-parent-document:("index.docbook" "BOOK" "CHAPTER")
End:
-->
