summaryrefslogtreecommitdiffstats
path: root/tde-i18n-de/docs/kdeedu/kmplot/using.docbook
blob: 662226d75a7ea3573959442bacdbcb2f47fabf78 (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
>Arbeiten mit &kmplot;</title>

<para
>&kmplot; behandelt benannte Funktionen, die in Ausdrücken von kartesischen Koordinaten (genannt <quote
>explizite Funktionen</quote
>), polaren Koordinaten oder als parametrische Funktionen angegeben werden können. Um eine Funktion einzugeben, benutzen Sie <menuchoice
><guimenu
>Zeichnung</guimenu
><guimenuitem
>Zeichnungen bearbeiten ...</guimenuitem
> </menuchoice
>. Sie können neue Funktionen auch in das Textfeld <guilabel
>Funktionsgleichung</guilabel
> 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.</para>

<para
>Weitere Informationen zu den Funktionen in &kmplot; finden Sie unter <xref linkend="reference"/>. </para>

<screenshot>
<screeninfo
>Hier ist ein Bildschirmphoto von &kmplot; beim Start</screeninfo>
	<mediaobject>
	  <imageobject>
	    <imagedata fileref="main.png" format="PNG"/>
	  </imageobject>
	  <textobject>
	    <phrase
>Bildschirmphoto</phrase>
	  </textobject>
	</mediaobject>
</screenshot>

<sect1 id="function-types">
<title
>Funktionstypen</title>

<sect2 id="explicit-functions">
<title
>Explizite Funktionen</title>
<para
>Eine explizite Funktion (d.h. eine Funktion in der Form y=f(x)), können Sie auf folgende Art eingeben: <screen>
<userinput
><replaceable
>f</replaceable
>(<replaceable
>x</replaceable
>)=<replaceable
>Ausdruck</replaceable
></userinput>
</screen
> Dabei ist: <itemizedlist>
<listitem
><para
><replaceable
>f</replaceable
> 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).</para>
</listitem>

<listitem
><para
><replaceable
>x</replaceable
> 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.</para>
</listitem>

<listitem>
<para
><replaceable
>Ausdruck</replaceable
> ist der Ausdruck, der gezeichnet werden soll, in der von &kmplot; geforderten Schreibweise. Siehe dazu <xref linkend="math-syntax"/>. </para>
</listitem>

</itemizedlist>
</para>
<para
>Um zum Beispiel den Graphen von y=x<superscript
>2</superscript
>+2x zu zeichnen, geben Sie folgendes im Funktionsdialog von &kmplot; ein: <screen
>f(x)=x^2+2x
</screen>
</para>
</sect2>

<sect2 id="parametric-functions">
<title
>Parametrische Funktionen</title>
<para
>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ü <guimenu
>Zeichnung</guimenu
> <guimenuitem
>Neue parametrische Zeichnung ...</guimenuitem
>. Wenn Sie keinen Funktionnamen angeben, wird er automatisch erzeugt.</para>
<para
>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: <orderedlist
> <listitem
><para
>Öffnen Sie den Dialog parametrische Zeichnung mit <menuchoice
><guimenu
>Zeichnung</guimenu
><guimenuitem
>Neue parametrische Zeichnung ...</guimenuitem
> </menuchoice
>.</para
> </listitem
> <listitem
><para
>Geben Sie den Namen der Funktion, z. B. <userinput
>Kreis</userinput
>, im Feld <guilabel
>Name</guilabel
> ein. Die Bezeichner der x- und y-Funktionen ändern sich entsprechend: die x-Funktion wird zu <guilabel
>xKreis(t)</guilabel
> und die y-Funktion wird zu <guilabel
>yKreis(t)</guilabel
>.</para
> </listitem
> <listitem
> <para
>In den Felder für x und y geben Sie die passenden Ausdrücke ein, z. B. <guilabel
>xKreis(t)=</guilabel
><userinput
>sin(t)</userinput
> und <guilabel
>yKreis(t)=</guilabel
><userinput
>cos(t)</userinput
>.</para
> </listitem
> </orderedlist
> Klicken Sie auf <guibutton
>OK</guibutton
> und die Funktion wird gezeichnet. </para>
<para
>Sie können noch weitere Optionen für die Zeichnung in diesem Dialog einstellen: <variablelist>

<varlistentry>
<term
><guilabel
>Ausblenden</guilabel
></term>
<listitem>
<para
>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.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Eigener minimaler Zeichenbereich</guilabel
></term>
<term
><guilabel
>Eigener maximaler Zeichenbereich</guilabel
></term>
<listitem>
<para
>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 <guilabel
>Min:</guilabel
> und <guilabel
>Max:</guilabel
> ändern.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Linienbreite:</guilabel
></term>
<listitem>
<para
>Mit dieser Option können Sie die Breite der Linien in der Zeichnung in Einheiten von 0,1 mm einstellen.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Farben:</guilabel
></term>
<listitem>
<para
>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.</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</sect2>

<sect2 id="polar-functions">
<title
>Funktionen in Polarkoordinaten eingeben</title>

<para
>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ü <menuchoice
><guimenu
>Zeichnung</guimenu
> <guimenuitem
>Neue polare Zeichnung ...</guimenuitem
></menuchoice
>. Im Feld <guilabel
>r</guilabel
> 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: <screen>
<userinput>
(theta)=theta
</userinput>
</screen
> so dass die ganze Zeile <quote
>r(theta)=theta</quote
> lautet. Sie können jeden beliebigen Namen als theta-Variable verwenden, daher ergibt <quote
>r(foo)=foo</quote
> die gleiche Zeichnung. </para>

</sect2>

</sect1>

<sect1 id="combining-functions">
<title
>Funktionskombinationen</title>
<para
>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: <screen
><userinput>
sum(x)=f(x)+g(x)
</userinput
>
</screen>
</para>
<para
>Beachten Sie, dass Sie nur Funktionen gleichen Typs kombinieren können, d.h. eine explizite Funktion kann nicht mit einer polaren Funktion kombiniert werden.</para>
</sect1>

<sect1 id="function-appearance">
<title
>Das Aussehen von Funktionen verändern</title>

<para
>Um das Aussehen des Graphen der Funktion im Hauptfenster zu ändern, wählen Sie die Funktion im Dialog <guilabel
>Zeichnungen bearbeiten</guilabel
> und klicken auf den Knopf <guibutton
>Bearbeiten</guibutton
>. 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 <guilabel
>Ableitungen</guilabel
> können Sie ankreuzen, ob die erste und zweite Ableitung der Funktion gezeichnet werden soll. Und auf der Karte <guilabel
>Integral</guilabel
> können Sie auswählen, ob das Integral der Funktion, das mit dem Euler-Verfahren berechnet wird, gezeichnet werden soll. </para>
<para
>Außerdem können Sie eine Funktion mit Klicken mit der rechten Maustaste auf den Graphen bearbeiten. Wählen Sie im dann angezeigten Kontextmenü <guibutton
>Bearbeiten</guibutton
>.</para>

<para
>Weitere Informationen zum Kontextmenü finden Sie unter <xref linkend="popupmenu"/>. </para>
</sect1>

<sect1 id="popupmenu">
<title
>Kontextmenü</title>

<para
>Mit einem rechten Mausklick auf eine Zeichnungsfunktion oder eine parametrische Einzelpunkt-Funktion öffnen Sie ein Kontextmenü mit folgenden fünf Einträgen:</para>

<variablelist>
<varlistentry>
<term
><menuchoice
><guimenuitem
>Ausblenden</guimenuitem>
</menuchoice
></term>
<listitem>
<para
>Blendet den gewählten Graphen aus. Andere Graphen der Funktion werden weiter angezeigt. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenuitem
>Entfernen</guimenuitem>
</menuchoice
></term>
<listitem>
<para
>Entfernt die Funktion und alle ihre Graphen in der Zeichnung.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenuitem
>Bearbeiten</guimenuitem>
</menuchoice
></term>
<listitem>
<para
>Öffnet den Dialog zur Bearbeitung der gewählten Funktion.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenuitem
>Kopieren</guimenuitem>
</menuchoice
></term>
<listitem>
<para
>Kopiert den Graphen in eine anderes laufendes &kmplot;-Programm.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenuitem
>Verschieben</guimenuitem>
</menuchoice
></term>
<listitem>
<para
>Verschiebt den Graphen in eine anderes laufendes &kmplot;-Programm.</para>
</listitem>
</varlistentry>
</variablelist>

<para
>Für Zeichnungsfunktionen sind noch vier weitere Einträge vorhanden:</para>

<variablelist>
<varlistentry>
<term
><menuchoice
><guimenuitem
>y-Wert auslesen ...</guimenuitem>
</menuchoice
></term>
<listitem>
<para
>Ö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 <guilabel
>X:</guilabel
> ein und klicken Sie auf <guibutton
>Berechnen</guibutton
> (oder drücken Sie die Eingabetaste). Dann wird der y-Wert im Feld <guilabel
>Y:</guilabel
> angezeigt. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenuitem
>Nach Minimumwert suchen ...</guimenuitem>
</menuchoice
></term>
<listitem>
<para
>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 <guibutton
>Suchen</guibutton
>. Dann wird der x- und y-Wert des Minimum angezeigt.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenuitem
>Nach Maximumwert suchen ...</guimenuitem>
</menuchoice
></term>
<listitem>
<para
>Wie <guimenuitem
>Nach Minimumwert suchen ...</guimenuitem
> weiter oben, aber es wird das Maximum, nicht das Minimum gesucht. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenuitem
>Integral berechnen</guimenuitem>
</menuchoice
></term>
<listitem>
<para
>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.</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:
-->