summaryrefslogtreecommitdiffstats
path: root/tde-i18n-et/docs/kdeedu/kmplot/using.docbook
blob: bd32adc12c2d55b0e1bb2b6ba7a93d699c178810 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
<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
>Joonis</guimenu
><guimenuitem
>Muuda joonist...</guimenuitem
></menuchoice
> Uue funktsiooni saab sisestada ka &kmplot;i peaaknas tekstikasti <guilabel
>Funktsiooni võrrand</guilabel
>. Tekstikast tunneb ära nii otsesed kui polaarsed funktsioonid. Igal sisestatud funktsioonil peab olema unikaalne nimi (&ie; nimi, mida ei kasuta ükski nimekirjas leiduv olemasolev funktsioon). Kui sa funktsiooni nime ei anna, tekitatakse see automaatselt.</para>

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

<screenshot>
<screeninfo
>&kmplot;i tervitusakna pilt</screeninfo>
	<mediaobject>
	  <imageobject>
	    <imagedata fileref="main.png" format="PNG"/>
	  </imageobject>
	  <textobject>
	    <phrase
>Pilt</phrase>
	  </textobject>
	</mediaobject>
</screenshot>

<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+2x
</screen>
</para>
</sect2>

<sect2 id="parametric-functions">
<title
>Parameeterfunktsioonid</title>
<para
>Parameeterfunktsioonid on sellised, kus x- ja y-koordinaadid on määratud muu muutuja, 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. Parameeterfunktsiooni graafiku joonistamise kasuta menüükäsku <guimenu
>Joonis</guimenu
><guimenuitem
>Uus parameeterjoonis...</guimenuitem
> Kui sa funktsioonile nime ei anna, tekitatakse see automaatselt.</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
>Ava parameeterjoonise dialoog menüükäsuga <menuchoice
><guimenu
>Joonis</guimenu
><guimenuitem
>Uus parameeterjoonis...</guimenuitem
> </menuchoice
></para
> </listitem
> <listitem
><para
>Sisesta kasti <guilabel
>Nimi</guilabel
> funktsiooni nimi, näiteks <userinput
>ringjoon</userinput
>. X- ja Y-funktsiooni nimed muutuvad vastavalt: X-funktsioonist saab <guilabel
>xringjoon(t)</guilabel
> ja Y-funktsioonist <guilabel
>yringjoon(t)</guilabel
></para
> </listitem
> <listitem
> <para
>Sisesta X- ja Y-kastis vajalikud võrrandid, &ie; <guilabel
>xringjoon(t)=</guilabel
><userinput
>sin(t)</userinput
> and <guilabel
>yringjoon(t)=</guilabel
><userinput
>cos(t)</userinput
></para
> </listitem
> </orderedlist
> Klõpsa nupule <guibutton
>OK</guibutton
> ja graafik joonistataksegi. </para>
<para
>Dialoogis on joonise kohandamiseks veel mõned võimalused: <variablelist>

<varlistentry>
<term
><guilabel
>Peida</guilabel
></term>
<listitem>
<para
>Selle valimisel graafikut ei joonistata, kuid &kmplot; jätab funktsiooni definitsiooni meelde, nii et seda saab kasutada muude funktsioonide defineerimisel.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Kohandatud joonisevahemiku miinimum</guilabel
></term>
<term
><guilabel
>Kohandatud joonisevahemiku maksimum</guilabel
></term>
<listitem>
<para
>Nende valimisel saab muuta parameetri t maksimum- ja miinimumväärtust, mille alusel funktsiooni joonistatakse, kasutades kaste <guilabel
>Min</guilabel
> ja <guilabel
>Maks</guilabel
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Joone laius</guilabel
></term>
<listitem>
<para
>Siin saab määrata joonisel näidatavate joonte laiuse, ühikuks on 0,1 mm.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Värv</guilabel
></term>
<listitem>
<para
>Klõpsa värvikastil ja vali ilmuvast dialoogist värv. Sellega joonistatakse joonise jooned.</para>
</listitem>
</varlistentry>
</variablelist>
</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 vali menüükäsk <menuchoice
><guimenu
>Joonis</guimenu
><guimenuitem
>Uus polarjoonis...</guimenuitem
> </menuchoice
> Kirjuta kasti <guilabel
>r</guilabel
> funktsiooni definitsioon, sealhulgas teeta-muutuja nimi, mida soovid kasutada - &eg; Archimedese spiraali korral r=teeta sisesta: <screen>
<userinput>
(teeta)=teeta
</userinput>
</screen
> et rida omandaks kuju <quote
>r(teeta)=teeta</quote
>. Pane tähele, et teeta-muutujal võib kasutada suvalist nime, nii et <quote
>r(suva)=suva</quote
> annaks tegelikult sama tulemuse. </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 dialoogis <guilabel
>Joonise muutmine</guilabel
>ja klõpsa nupule <guibutton
>Muuda</guibutton
>. Ilmuvas dialoogis saab tekstikastis muuta joone paksust ning funktsiooni graafiku värvi, kui klõpsata all asuvale vävinupule. Kui tegeled otsese funktsiooni muutmisega, on dialoogis kolm kaarti. Esimesel saab määrata funktsiooni võrrandi. Kaardil <guilabel
>Tuletised</guilabel
> saab lasta joonistada funktsiooni esimese ja teise tuletise. Kaardil <guilabel
>Integraal</guilabel
> saab lasta joonistada funktsiooni integraali, mis arvutatakse Euleri meetodil. </para>
<para
>Teine võimalus funktsiooni muuta on klõpsata graafikul hiire parema nupuga ja valida ilmuvas hüpikmenüüs <guibutton
>Muuda</guibutton
></para>

<para
>Rohkem infot hüpikmenüü kohta annab <xref linkend="popupmenu"/>. </para>
</sect1>

<sect1 id="popupmenu">
<title
>Hüpikmenüü</title>

<para
>Joonisel funktsiooni graafikult või parameetergraafikul hiire parema nupuga klõpsates ilmub hüpikmenüü, milles on viis kirjet:</para>

<variablelist>
<varlistentry>
<term
><menuchoice
><guimenuitem
>Peida</guimenuitem>
</menuchoice
></term>
<listitem>
<para
>Peidab valitud graafiku. Graafiku funktsiooni teised joonised jäävad siiski näha.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenuitem
>Eemalda</guimenuitem>
</menuchoice
></term>
<listitem>
<para
>Eemaldab funktsiooni. Kaovad kõik selle graafikud.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenuitem
>Muuda</guimenuitem>
</menuchoice
></term>
<listitem>
<para
>Avatub valitud funktsiooni muutmise dialoogi.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenuitem
>Kopeeri</guimenuitem>
</menuchoice
></term>
<listitem>
<para
>Kopeerib graafiku teise &kmplot;i aknasse.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenuitem
>Liiguta</guimenuitem>
</menuchoice
></term>
<listitem>
<para
>Liigutab graafiku teise &kmplot;i aknasse.</para>
</listitem>
</varlistentry>
</variablelist>

<para
>Funktsioonijooniste korral on hüpikmenüüs veel neli järgmist kirjet:</para>

<variablelist>
<varlistentry>
<term
><menuchoice
><guimenuitem
>Hangi Y-väärtus</guimenuitem>
</menuchoice
></term>
<listitem>
<para
>Avab dialoogi, millega saab leida konkreetse X-väärtuse põhjal vastava Y-väärtuse. Dialoogis on valitud graafik esile tõstetud. Sisesta X-väärtus kasti <guilabel
>X</guilabel
> ja klõpsa nupule <guibutton
>Arvuta</guibutton
> (või vajuta klahvile &Enter;). Leitud Y-väärtust näidatakse kastis <guilabel
>Y</guilabel
>. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenuitem
>Otsi miinimumväärtus</guimenuitem>
</menuchoice
></term>
<listitem>
<para
>Otsib määratud vahemikus graafiku miinimumväärtust. Ilmuvas dialoogis on valitud graafik esile tõstetud. Sisesta piirkonna alam- ja ülemraja, mille vahel soovid miinimumi otsida, ning klõpsa nupule <guibutton
>Otsi</guibutton
>. Seejärel näidatakse miinimumväärtuse X- ja Y-väärtust.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenuitem
>Otsi maksimumväärtus</guimenuitem>
</menuchoice
></term>
<listitem>
<para
>Sama, mis <guimenuitem
>Otsi miinimumväärtus</guimenuitem
>, ainult et miinimumi asemel otsitakse maksimumväärtust. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenuitem
>Arvuta integraal</guimenuitem>
</menuchoice
></term>
<listitem>
<para
>Vali ilmuvas dialoogis graafik ja X-väärtused. See arvutab integraali ning joonistab ala graafiku ja X-telje vahel valitud X-väärtuste vahemikus graafiku värviga.</para>
</listitem>
</varlistentry>
</variablelist>


</sect1>


</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:
-->