~ubuntu-branches/ubuntu/natty/kde-l10n-pl/natty-proposed

« back to all changes in this revision

Viewing changes to docs/kdeedu/kmplot/using.docbook

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Riddell
  • Date: 2009-12-21 18:55:00 UTC
  • mfrom: (1.1.19 upstream)
  • Revision ID: james.westby@ubuntu.com-20091221185500-6t0hoge363jnhd08
Tags: 4:4.3.85-0ubuntu1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<chapter id="using-kmplot">
2
 
<title
3
 
>Podręcznik &kmplot;</title>
4
 
 
5
 
<para
6
 
>&kmplot; obsługuje różne rodzaje funkcji, które mogą być zapisane w formie funkcji lub równania matematycznego:</para>
7
 
 
8
 
<itemizedlist>
9
 
        <listitem
10
 
><para
11
 
>Wykresy kartezjańskie mogą być wpisane jako np. <quote
12
 
>y = x^2</quote
13
 
>, gdzie x musi być używana jako zmienna, lub jako np. <quote
14
 
>f(a) = a^2</quote
15
 
> gdzie nazwa zmiennej jest dowolna.</para
16
 
></listitem>
17
 
        <listitem
18
 
><para
19
 
>Wykresy parametryczne są podobne do kartezjańskich. Tutaj współrzędne x i y wprowadzane są jako funkcje matematyczne zmiennej t, np. <quote
20
 
>x = sin(t)</quote
21
 
>, <quote
22
 
>y = cos(t)</quote
23
 
>, lub jako funkcje <quote
24
 
>f_x(s) = sin(s)</quote
25
 
>, <quote
26
 
>f_y(s) = cos(s)</quote
27
 
>.</para
28
 
></listitem>
29
 
        <listitem
30
 
><para
31
 
>Wykresy biegunowe również są podobne do kartezjańskich. Mogą być one wpisywane jako równania funkcji &thgr;, np.: <quote
32
 
>r = &thgr;</quote
33
 
>, lub jako funkcje, np.: <quote
34
 
>f(x) = x</quote
35
 
>.</para
36
 
></listitem>
37
 
        <listitem
38
 
><para
39
 
>Dla wykresów bezwarunkowych, nazwa funkcji jest wpisywano oddzielnie od wyrażenia odnoszącego się do współrzędnych x i y. Jeżeli zmienne x i y są określone w nazwie funkcji (np. przy wprowadzeniu <quote
40
 
>f(a,b)</quote
41
 
> jako nazwy funkcji), wtedy te zmienne będą używane. W przeciwnym wypadku litery x i y będą użyte jako zmienne.</para
42
 
></listitem>
43
 
        <listitem
44
 
><para
45
 
>Wykres różnicowy są określone równaniami różniczkowymi, gdzie najwyższa pochodna jest opisywana zakresem najniższej. Różniczkowanie jest oznaczane apostrofem ('). Równanie w formie funkcji będzie miało postać:<quote
46
 
>f''(x) = f' &minus; f</quote
47
 
>. W formie wyrażenia, będzie takie:<quote
48
 
>y'' = y' &minus; y</quote
49
 
>. W obu przypadkach wyrażenia <quote
50
 
>(x)</quote
51
 
> nie trzeba dodawać do pochodnej niższego rzędu (dlatego wprowadza się <quote
52
 
>f'(x) = &minus;f</quote
53
 
> a nie <quote
54
 
>f'(x) = &minus;f(x)</quote
55
 
>).</para
56
 
></listitem>
57
 
</itemizedlist>
58
 
 
59
 
<para
60
 
>Wszystkie pola wprowadzania wyrażenia mają przycisk po prawej stronie, którego naciśnięcie otwiera okno zaawansowanego <guilabel
61
 
>Edytora równań</guilabel
62
 
>, które zawiera: <itemizedlist>
63
 
                <listitem>
64
 
                        <para
65
 
>Różnorodne symbole matematyczne które mogą być wykorzystane w formułach, lecz nie są dostępne na normalnych klawiaturach.</para>
66
 
                </listitem>
67
 
                <listitem>
68
 
                        <para
69
 
>Lista programowalnych stałych użytkownika oraz przycisk do ich zmiany.</para>
70
 
                </listitem>
71
 
                <listitem>
72
 
                        <para
73
 
>Lista predefiniowanych funkcji. Uwaga, jeżeli wcześniej zaznaczono jakiś tekst, będzie on użyty jako argument funkcji podczas wklejania. Na przykład, jeżeli w równaniu <quote
74
 
>y = 1 + x</quote
75
 
> zaznaczono fragment<quote
76
 
>1 + x</quote
77
 
> i następnie wybrano funkcję sinus, to równanie zmieni się na: <quote
78
 
> y = sin(1+x)</quote
79
 
>. </para>
80
 
                </listitem>
81
 
        </itemizedlist>
82
 
</para>
83
 
 
84
 
<screenshot>
85
 
        <screeninfo
86
 
>Tutaj możesz zobaczyć zrzut ekranu okna powitalnego &kmplot;</screeninfo>
87
 
        <mediaobject>
88
 
                <imageobject>
89
 
                        <imagedata fileref="main.png" format="PNG"/>
90
 
                </imageobject>
91
 
                <textobject>
92
 
                        <phrase
93
 
>Zrzut ekranu</phrase>
94
 
                </textobject>
95
 
        </mediaobject>
96
 
</screenshot>
97
 
 
98
 
<sect1 id="function-types">
99
 
        <title
100
 
>Typy funkcji</title>
101
 
        
102
 
        <sect2 id="cartesian-functions">
103
 
                <title
104
 
>Funkcje kartezjańskie</title>
105
 
                <para
106
 
>Aby wprowadzić funkcję w postaci kanonicznej (tzn. funkcję w postaci y=f(x)) do &kmplot;, trzeba wpisać ją w następującej formie <screen
107
 
><userinput
108
 
><replaceable
109
 
>f</replaceable
110
 
>(<replaceable
111
 
>x</replaceable
112
 
>)=<replaceable
113
 
>wyrażenie</replaceable
114
 
></userinput
115
 
></screen
116
 
> Gdzie: <itemizedlist>
117
 
                                <listitem
118
 
><para
119
 
><replaceable
120
 
>f</replaceable
121
 
> jest nazwą funkcji; może być dowolnym ciągiem liter i cyfr.</para>
122
 
                                </listitem>
123
 
                                
124
 
                                <listitem
125
 
><para
126
 
><replaceable
127
 
>x</replaceable
128
 
> jest współrzędną x używaną w wyrażeniu po znaku równości. W rzeczywistości jest to tylko zmienna domyślna, więc możesz użyć dowolnej nazwy, efekt będzie taki sam.</para>
129
 
                                </listitem>
130
 
                                
131
 
                                <listitem>
132
 
                                        <para
133
 
><replaceable
134
 
>wyrażenie</replaceable
135
 
> to wyrażenia które ma być narysowane, podane za pomocą odpowiedniej składni dla &kmplot;. Zobacz <xref linkend="math-syntax"/>. </para>
136
 
                                </listitem>
137
 
                                
138
 
                        </itemizedlist>
139
 
                </para>
140
 
        </sect2>
141
 
        
142
 
        <sect2 id="parametric-functions">
143
 
                <title
144
 
>Funkcje parametryczne</title>
145
 
                <para
146
 
>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 wykresu kartezjańskiego dla funkcji x i y. Tak jak w funkcjach kartezjańskich można tutaj wprowadzić dowolną nazwę zmiennej jako parametru.</para>
147
 
                <para
148
 
>Przykładowo, żeby narysować koło, które ma równanie parametryczne w postaci równań: x = sin(t), y = cos(t). Należy w polach x i y równania wykresu parametrycznego wprowadzić: <userinput
149
 
>f_x(t)=sin(t)</userinput
150
 
> and <userinput
151
 
>f_y(t)=cos(t)</userinput
152
 
>. </para>
153
 
                <para
154
 
>Można ustawić kilka dodatkowych opcji dla wykresu w edytorze funkcji: <variablelist
155
 
> <varlistentry>
156
 
                                        <term
157
 
><guilabel
158
 
>Min</guilabel
159
 
></term>
160
 
                                        <term
161
 
><guilabel
162
 
>Max</guilabel
163
 
></term>
164
 
                                        <listitem>
165
 
                                                <para
166
 
>Te ustawienia dotyczą zakresu parametru t dla którego funkcja jest rysowana.</para>
167
 
                                        </listitem>
168
 
                                </varlistentry>
169
 
                        </variablelist>
170
 
                </para>
171
 
        </sect2>
172
 
        
173
 
        <sect2 id="polar-functions">
174
 
                <title
175
 
>Funkcje o współrzędnych biegunowych</title>
176
 
                
177
 
                <para
178
 
>Współrzędne biegunowe wyznaczają położenie punktu poprzez jego odległość od środka układu (r), oraz kąt jaki linia od środka do punktu tworzy z osią z (zwykle nazywanym grecką literą theta &thgr;). Aby wprowadzić funkcje we współrzędnych biegunowych należy nacisnąć: <menuchoice
179
 
><guimenu
180
 
>Utwórz</guimenu
181
 
><guimenuitem
182
 
>Wykres biegunowy...</guimenuitem
183
 
> </menuchoice
184
 
>. W sekcji Definicja, należy wprowadzić równanie funkcji, zawierające wybraną nazwę dla zmiennej theta. Przykładowo, aby narysować spiralę Archimedesa należy wpisać: <screen
185
 
><userinput
186
 
>r(&thgr;) = &thgr;</userinput
187
 
></screen
188
 
>. Należy zauważyć, że można użyć dowolnej nazwy dla zmiennej theta, tak więc <quote
189
 
>r(t) = t</quote
190
 
> oraz <quote
191
 
>f(x) = x</quote
192
 
> dadzą taki sam rezultat. </para>
193
 
        </sect2>
194
 
        
195
 
        <sect2 id="implicit-functions">
196
 
                <title
197
 
>Funkcje w postaci ogólnej</title>
198
 
                
199
 
                <para
200
 
>Wyrażenie bezwarunkowe ustala związek równości pomiędzy współrzędnymi x i y. Na przykład, po naciśnięciuprzycisku <guilabel
201
 
>Utwórz</guilabel
202
 
> i wybraniu <guilabel
203
 
>Wykres bezwarunkowy</guilabel
204
 
>, należy w polu funkcji wpisać co następuje: <screen
205
 
><userinput
206
 
>x^2 + y^2 = 25</userinput
207
 
></screen>
208
 
                </para>
209
 
        </sect2>
210
 
        
211
 
        <sect2 id="differential-functions">
212
 
                <title
213
 
>Funkcje różniczkowe</title>
214
 
                
215
 
                <para
216
 
>W programie &kmplot; można rysować wykresy dla równań różniczkowych. Są to równania w formie: y<superscript
217
 
>(n)</superscript
218
 
> = F(x,y',y'',...,y<superscript
219
 
>(n&minus;1)</superscript
220
 
>), gdzie y<superscript
221
 
>k</superscript
222
 
> jestk<superscript
223
 
>tą</superscript
224
 
> pochodną funkcji y(x). Program &kmplot; może ustalić stopień pochodnej jedynie po numerze apostrofów wpisanych po nazwie funkcji. Aby narysować sinusoidę, należy wpisać równanie różniczkowe postaci<userinput
225
 
>y'' = &minus; y</userinput
226
 
> lub<userinput
227
 
>f''(x) = −f</userinput
228
 
>. </para>
229
 
                
230
 
                <para
231
 
>Jednakże samo równanie różniczkowe nie wystarcza do narysowania wykresu. Każda linia na wykresie jest tworzona za pomocą kombinacji równania różniczkowego i warunków początkowych. Edycja warunków początkowych jest możliwa w zakładce <guilabel
232
 
>Warunki początkowe</guilabel
233
 
>. Liczba kolumn dostępnych podczas ustalania warunków początkowych zależy od stopnia pochodnej przyjętej dla równania. </para>
234
 
                
235
 
                <para
236
 
>Można ustawić kilka dodatkowych opcji dla wykresu w edytorze funkcji: <variablelist
237
 
> <varlistentry>
238
 
                                        <term
239
 
><guilabel
240
 
>Krok</guilabel
241
 
></term>
242
 
                                        <listitem>
243
 
                                                <para
244
 
>Wartość kroku ustalana w polu precyzja, jest wykorzystywana do numerycznego rozwiązywania równania różniczkowego (z wykorzystaniem metody Runge Kutta). W polu wprowadzana jest maksymalna wartość kroku, mniejsza wartość może być przyjęta przez program, jeżeli fragment wykresu równania różniczkowego będzie odpowiednio powiększony.</para>
245
 
                                        </listitem>
246
 
                                </varlistentry>
247
 
                        </variablelist>
248
 
                </para>
249
 
                
250
 
        </sect2>
251
 
</sect1>
252
 
 
253
 
<sect1 id="combining-functions">
254
 
        <title
255
 
>Składanie funkcji</title>
256
 
        <para
257
 
>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
258
 
><userinput
259
 
>sum(x) = f(x) + g(x)</userinput
260
 
></screen>
261
 
        </para>
262
 
</sect1>
263
 
 
264
 
<sect1 id="function-appearance">
265
 
        <title
266
 
>Zmiana wyglądu funkcji</title>
267
 
        
268
 
        <para
269
 
>Zmiana wyglądu wykresu funkcji odbywa się za pomocą paska bocznego <guilabel
270
 
>Funkcje</guilabel
271
 
>. Można zmieniać grubość linii wykresu, kolor i wiele innych charakterystyk po kliknięciu na przyciski <guibutton
272
 
>Kolor</guibutton
273
 
> lub <guibutton
274
 
>Zaawansowane...</guibutton
275
 
> w dolnej części sekcji <guilabel
276
 
>Wygląd</guilabel
277
 
>. </para>
278
 
        
279
 
        <para
280
 
>Podczas edytowania wykresu kartezjańskiego, edytor funkcji wyświetli trzy zakładki. W pierwszej z nich można wprowadzić równanie funkcji. Zakładka <guilabel
281
 
>Pochodne</guilabel
282
 
> pozwala włączyć rysowanie pierwszej i drugiej pochodnej. Zakładka <guilabel
283
 
>Całka</guilabel
284
 
> umożliwia rysowanie całki funkcji. </para>
285
 
</sect1>
286
 
 
287
 
<sect1 id="popupmenu">
288
 
        <title
289
 
>Menu kontekstowe</title>
290
 
        <screenshot>
291
 
        <screeninfo
292
 
>Menu kontekstowe po naciśnięciu prawego przycisku na wykresie</screeninfo>
293
 
        <mediaobject>
294
 
                <imageobject>
295
 
                        <imagedata fileref="popup.png" format="PNG"/>
296
 
                </imageobject>
297
 
                <textobject>
298
 
                        <phrase
299
 
>Menu kontekstowe po naciśnięciu prawego przycisku na wykresie</phrase>
300
 
                </textobject>
301
 
        </mediaobject>
302
 
        </screenshot>
303
 
 
304
 
        <para
305
 
>Po kliknięciu prawym przyciskiem myszy na wykresie zwykłej, lub parametrycznej funkcji ciągłej pojawi się menu kontekstowe, w którym znajdują się trzy pozycje:</para>
306
 
        
307
 
        <variablelist>
308
 
                <varlistentry>
309
 
                        <term
310
 
><menuchoice
311
 
><guimenuitem
312
 
>Edytuj</guimenuitem>
313
 
                                </menuchoice
314
 
></term>
315
 
                        <listitem>
316
 
                                <para
317
 
>Wybiera do edycji funkcję w pasku bocznym <guilabel
318
 
>Funkcje</guilabel
319
 
>.</para>
320
 
                        </listitem>
321
 
                </varlistentry>
322
 
 
323
 
                <varlistentry>
324
 
                        <term
325
 
><menuchoice
326
 
><guimenuitem
327
 
>Ukryj</guimenuitem>
328
 
                                </menuchoice
329
 
></term>
330
 
                        <listitem>
331
 
                                <para
332
 
>Ukrywa wybrany wykres. Pozostałe wykresy tej funkcji będą nadal widoczne.</para>
333
 
                        </listitem>
334
 
                </varlistentry>
335
 
                
336
 
                <varlistentry>
337
 
                        <term
338
 
><menuchoice
339
 
><guimenuitem
340
 
>Usuń</guimenuitem>
341
 
                                </menuchoice
342
 
></term>
343
 
                        <listitem>
344
 
                                <para
345
 
>Usuwa funkcję. Wszystkie jej wykresy znikają.</para>
346
 
                        </listitem>
347
 
                </varlistentry>
348
 
                <varlistentry>
349
 
                        <term
350
 
><menuchoice
351
 
><guimenuitem
352
 
>Animuj wykresy...</guimenuitem>
353
 
                                </menuchoice
354
 
></term>
355
 
                        <listitem>
356
 
                                <para
357
 
>Wyświetla okno dialogowe <guilabel
358
 
>Animacja parametrów</guilabel
359
 
>.</para>
360
 
                        </listitem>
361
 
                </varlistentry>
362
 
                <varlistentry>
363
 
                        <term
364
 
><menuchoice
365
 
><guimenuitem
366
 
>Kalkulator</guimenuitem>
367
 
                                </menuchoice
368
 
></term>
369
 
                        <listitem>
370
 
                                <para
371
 
>Wyświetla okno dialogowe <guilabel
372
 
>Kalkulator</guilabel
373
 
>.</para>
374
 
                        </listitem>
375
 
                </varlistentry>
376
 
        </variablelist>
377
 
        
378
 
        <para
379
 
>W zależności od rodzaju wykresu, dostępne mogę być również nawet cztery narzędzia:</para>
380
 
        
381
 
        <variablelist>
382
 
                <varlistentry>
383
 
                        <term
384
 
><menuchoice
385
 
><guimenuitem
386
 
>Obszar wykresu...</guimenuitem>
387
 
                                </menuchoice
388
 
></term>
389
 
                        <listitem>
390
 
                                <para
391
 
>Należy w otwartym oknie dialogowym określić dolną i górną wartość zakresu x. Spowoduje to obliczenie całki dla wybranej funkcji oraz wypełnienie kolorem obszaru pomiędzy wykresem a osią x dla określonego zakresu. </para>
392
 
                        </listitem>
393
 
                </varlistentry>
394
 
                
395
 
                <varlistentry>
396
 
                        <term
397
 
><menuchoice
398
 
><guimenuitem
399
 
>Znajdź minimum...</guimenuitem>
400
 
                                </menuchoice
401
 
></term>
402
 
                        <listitem>
403
 
                                <para
404
 
>Znajduje wartość minimalną dla wykresu w określonym zakresie wartości x. Wybrany wykres będzie podświetlony w nowo otwartym oknie dialogowym. Należy tu wpisać dolną i górną granicę zakresu, w którym ma być poszukiwane minimum. </para>
405
 
                                <para
406
 
>Uwaga: Można włączyć pokazywanie na wykresie ekstremów (minimów i maksimów) funkcji, w sekcji<guilabel
407
 
>Wygląd</guilabel
408
 
> widocznej na pasku<guilabel
409
 
>Funkcji</guilabel
410
 
> trzeba kliknąć <guibutton
411
 
>Zaawansowane...</guibutton
412
 
>. </para>
413
 
                        </listitem>
414
 
                </varlistentry>
415
 
                
416
 
                <varlistentry>
417
 
                        <term
418
 
><menuchoice
419
 
><guimenuitem
420
 
>Znajdź maksimum...</guimenuitem>
421
 
                                </menuchoice
422
 
></term>
423
 
                        <listitem>
424
 
                                <para
425
 
>Tak samo jak dla <guimenuitem
426
 
>Szukaj wartości minimalnej</guimenuitem
427
 
> opisanej powyżej, lecz wyszukuje wartość maksymalną zamiast minimalnej.</para>
428
 
                        </listitem>
429
 
                </varlistentry>
430
 
                
431
 
        </variablelist>
432
 
</sect1>
433
 
 
434
 
</chapter>
435
 
<!--
436
 
Local Variables:
437
 
mode: sgml
438
 
sgml-minimize-attributes:nil
439
 
sgml-general-insert-case:lower
440
 
sgml-indent-step:0
441
 
sgml-indent-data:nil
442
 
sgml-parent-document:("index.docbook" "BOOK" "CHAPTER")
443
 
End:
444
 
-->