1 @c -----------------------------------------------------------------------------
2 @c File : Constants.de.texi
3 @c License : GNU General Public License (GPL)
5 @c Original : Constants.texi revision 12.06.2011
6 @c Translation : Dr. Dieter Kaiser
8 @c Revision : 17.07.2011
10 @c This file is part of Maxima -- GPL CAS based on DOE-MACSYMA
11 @c -----------------------------------------------------------------------------
14 @c -----------------------------------------------------------------------------
15 @node Funktionen und Variablen f@"ur Konstante, Listen, Zeichenketten, Datentypen und Strukturen
16 @section Funktionen und Variablen f@"ur Konstante
17 @c -----------------------------------------------------------------------------
19 @c --- 25.03.2011 DK -----------------------------------------------------------
24 @vrindex Eulersche Zahl
25 @vrindex Basis des nat@"urlichen Logarithmus
28 @code{%e} ist die Basis des nat@"urlichen Logarithmus, auch Eulersche Zahl
29 genannt. Der numerische Wert der Konstanten als Gleitkommazahl mit doppelter
30 Genauigkeit ist 2.718281828459045d0.
32 Die Funktion @mref{bfloat} kann @code{%e} mit einer beliebigen Genauigkeit
35 Hat die Optionsvariable @mref{numer} den Wert @code{true}, wird @code{%e} durch
36 den numerischen Wert ersetzt, aber nicht, wenn @code{%e} die Basis der
37 Exponentiation mit einem symbolischen Exponenten ist. Hat zus@"atzlich die
38 Optionsvariable @mref{%enumer} den Wert @code{true}, dann wird @code{%e} in
39 einem Ausdruck immer durch den numerischen Wert ersetzt.
43 Berechnung von @code{%e} auf 48 Stellen.
48 (%o2) 2.7182818284590452353602874713526624977572470937b0
51 Die Wirkung der Optionsvariablen @code{numer} und @code{%enumer} auf das
52 Ersetzen von @code{%e} durch den numerischen Wert.
56 (%o1) 2.718281828459045
60 (%i3) %e^x, numer, %enumer;
62 (%o3) 2.718281828459045
65 Im ersten Beispiel vereinfacht die Reihe zu @code{%e}. F@"ur die Vereinfachung
66 der Reihe wird die Funktion @mref{simplify_sum} geladen. Im zweiten Beispiel
67 ist @code{%e} der Grenzwert.
70 (%i1) load("simplify_sum")$
72 (%i2) sum(1/n!, n, 0, inf);
80 (%i3) simplify_sum(%);
84 (%i4) limit((1+x)^(1/x), x, 0);
89 @c --- 25.03.2011 DK -----------------------------------------------------------
94 @vrindex Imagin@"are Einheit
97 @code{%i} ist die imagin@"are Einheit.
99 Maxima kennt keinen eigenen Typ f@"ur komplexe Zahlen. Komplexe Zahlen werden
100 von Maxima intern als die Addition von Realteil und dem mit der imagin@"aren
101 Einheit @mref{%i} multiplizierten Imagin@"arteil dargestellt. Zum Beispiel sind
102 die komplexen Zahlen @code{2 + 3*%i} und @code{2 - 3*%i} die Wurzeln der
103 Gleichung @code{x^2 - 4*x + 13 = 0}. Siehe auch das Kapitel
108 Einige Beispiele f@"ur das Rechnen mit der imagin@"aren Einheit.
122 @c --- 25.03.2011 DK -----------------------------------------------------------
124 @defvr {Konstante} false
126 Repr@"asentiert den logischen Wert @code{falsch}. @code{false} wird intern
127 von Maxima durch die Lisp-Konstante @code{NIL} dargestellt.
129 Siehe auch @mref{true} f@"ur den logischen Wert @code{wahr}.
132 @c --- 25.03.2011 DK -----------------------------------------------------------
134 @defvr {Konstante} %gamma
136 @vrindex Euler-Mascheroni-Konstante
139 Die Euler-Mascheroni-Konstante mit dem Wert @code{0.5772156649015329} als
140 Gleitkommazahl in doppelter Genauigkeit.
142 Die Funktion @mref{bfloat} kann @code{%gamma} mit einer beliebigen Genauigkeit
145 Hat die Optionsvariable @mref{numer} den Wert @code{true}, wird die Konstante
146 @code{%gamma} durch ihren numerischen Wert ersetzt.
150 Numerische Werte f@"ur @code{%gamma}.
154 (%o1) .5772156649015329
155 (%i2) bfloat(%gamma), fpprec: 48;
156 (%o2) 5.7721566490153286060651209008240243104215933594b-1
159 Bestimmte Integrale, die @code{%gamma} als Ergebnis haben.
162 (%i1) -integrate(exp(-t)*log(t), t, 0, inf);
164 (%i2) -integrate(log(log(1/t)),t, 0,1);
169 @c --- 25.03.2011 DK -----------------------------------------------------------
171 @defvr {Konstante} ind
176 @code{ind} repr@"asentiert ein unbestimmtes Ergebnis. Siehe auch @mref{und}@w{}
177 und die Funktion @mrefdot{limit}
182 (%i1) limit(sin(1/x), x, 0);
187 @c --- 25.03.2011 DK -----------------------------------------------------------
189 @defvr {Konstante} inf
191 @vrindex positiv unendlich
194 @code{inf} repr@"asentiert einen positiven unendlich gro@ss{}en Wert. Siehe
195 auch @mref{minf} und @mrefdot{infinity}
197 Die unendlichen Gr@"o@ss{}en, aber auch die unbestimmten Gr@"o@ss{}en
198 @mref{ind} und @mrefcomma{und} eignen sich nicht f@"ur das arithmetische
199 Rechnen. Diese Gr@"o@ss{}en werden von Maxima in Rechnungen
200 wie Symbole behandelt, was zu fehlerhaften Ergebnissen f@"uhrt. Daher sollten
201 unendliche Gr@"o@ss{}en nur im Zusammenhang mit Grenzwerten
202 @mrefcomma{limit} bestimmten Integralen @mref{integrate} oder Reihen
203 @mref{sum} verwendet werden.
206 @c --- 25.03.2011 DK -----------------------------------------------------------
208 @defvr {Konstante} infinity
210 @vrindex komplex unendlich
213 @code{infinity} repr@"asentiert einen komplexen unendlichen Wert. Siehe
214 auch @mref{inf} und @mrefdot{minf}
216 Die unendlichen Gr@"o@ss{}en, aber auch die unbestimmten Gr@"o@ss{}en
217 @mref{ind} und @mrefcomma{und} eignen sich nicht f@"ur das arithmetische
218 Rechnen. Diese Gr@"o@ss{}en werden von Maxima in Rechnungen
219 wie Symbole behandelt, was zu fehlerhaften Ergebnissen f@"uhrt. Daher sollten
220 unendliche Gr@"o@ss{}en nur im Zusammenhang mit Grenzwerten
221 @mrefcomma{limit} bestimmten Integralen @mref{integrate} oder Reihen
222 @mref{sum} verwendet werden.
225 @c --- 25.03.2011 DK -----------------------------------------------------------
227 @defvr {Konstante} minf
229 @vrindex negativ unendlich
230 @vrindex minus unendlich
233 @code{minf} repr@"asentiert einen negativen unendlichen Wert. Siehe
234 auch @mref{inf} und @mrefdot{infinity}
236 Die unendlichen Gr@"o@ss{}en, aber auch die unbestimmten Gr@"o@ss{}en
237 @mref{ind} und @mrefcomma{und} eignen sich nicht f@"ur das arithmetische
238 Rechnen. Diese Gr@"o@ss{}en werden von Maxima in Rechnungen
239 wie Symbole behandelt, was zu fehlerhaften Ergebnissen f@"uhrt. Daher sollten
240 unendliche Gr@"o@ss{}en nur im Zusammenhang mit Grenzwerten
241 @mrefcomma{limit} bestimmten Integralen @mref{integrate} oder Reihen
242 @mref{sum} verwendet werden.
245 @c --- 25.03.2011 DK -----------------------------------------------------------
247 @defvr {Konstante} %phi
250 @vrindex Goldene Zahl
253 @code{%phi} repr@"asentiert die @i{Goldene Zahl} @math{(1 + sqrt(5))/2}. Der
254 Wert als Gleitkommazahl in doppelter Genauigkeit ist 1.618033988749895d0.
256 Die Funktion @mref{fibtophi} dr@"uckt Fibonacci-Zahlen @code{fib(n)} durch die
257 Goldene Zahl @code{%phi} aus. Stan@-dard@-m@"a@ss{}ig kennt Maxima keine
258 algebraischen Eigenschaften der Konstanten @code{%phi}. Mit den Eingaben
259 @code{tellrat(%phi^2-%phi-1)} und @code{algebraic: true} kann die Funktion
260 @mref{ratsimp} einige Vereinfachungen ausf@"uhren.
262 Die Funktion @mref{bfloat} kann @code{%phi} mit einer beliebigen Genauigkeit
263 berechnen. Hat die Optionsvariable @mref{numer} den Wert @code{true}, wird
264 die Konstante @code{%phi} durch ihren numerischen Wert ersetzt.
268 Numerische Werte f@"ur @code{%phi}.
272 (%o1) 1.618033988749895
273 (%i2) bfloat(%phi), fpprec: 48;
274 (%o2) 1.61803398874989484820458683436563811772030917981b0
277 @code{fibtophi} dr@"uckt Fibonacci-Zahlen @code{fib(n)} durch @code{%phi} aus.
280 (%i1) fibtophi (fib (n));
283 (%o1) -------------------
285 (%i2) fib (n-1) + fib (n) - fib (n+1);
286 (%o2) - fib(n + 1) + fib(n) + fib(n - 1)
290 %phi - (1 - %phi) %phi - (1 - %phi)
291 (%o3) - --------------------------- + -------------------
292 2 %phi - 1 2 %phi - 1
295 + ---------------------------
302 Mit den Eingaben @code{tellrat(%phi^2-%phi-1)} und @code{algebraic:true} kann
303 die Funktion @code{ratsimp} einige Vereinfachungen f@"ur Ausdr@"ucke
304 ausf@"uhren, die @code{%phi} enthalten.
307 (%i1) e : expand ((%phi^2 - %phi - 1) * (A + 1));
309 (%o1) %phi A - %phi A - A + %phi - %phi - 1
312 (%o2) (%phi - %phi - 1) A + %phi - %phi - 1
313 (%i3) tellrat (%phi^2 - %phi - 1);
315 (%o3) [%phi - %phi - 1]
316 (%i4) algebraic : true;
323 @c --- 25.03.2011 DK -----------------------------------------------------------
325 @defvr {Konstante} %pi
330 @code{%pi} repr@"asentiert die Kreiszahl. Der numerische Wert als
331 Gleitkommazahl in doppelter Genauigkeit ist @code{3.141592653589793d0}.
333 Die Funktion @mref{bfloat} kann @code{%pi} mit einer beliebigen Genauigkeit
334 berechnen. Hat die Optionsvariable @mref{numer} den Wert @code{true}, wird die
335 Konstante @code{%pi} durch ihren numerischen Wert ersetzt.
339 Numerische Werte f@"ur @code{%pi}.
343 (%o1) 3.141592653589793
344 (%i2) bfloat(%pi), fpprec:48;
345 (%o2) 3.14159265358979323846264338327950288419716939938b0
348 Grenzwert und bestimmte Integrale, die @code{%pi} als Ergebnis haben.
351 (%i1) 'limit(n!^2*(n+1)^(2*n^2+n)/(2*n^(2*n^2+3*n+1)),n,inf);
353 - 2 n - 3 n - 1 2 n + n 2
356 (%o1) ----------------------------------------------
360 (%i3) 'integrate(4*sqrt(1-t^2),t,0,1);
364 (%o3) 4 I sqrt(1 - t ) dt
370 (%i5) 'integrate(2*exp(-t^2),t,0,inf);
383 @c --- 25.03.2011 DK -----------------------------------------------------------
385 @defvr {Konstante} true
387 @code{true} repr@"asentiert den logischen Wert @code{wahr}. Intern ist
388 @code{true} als die Lisp-Konstante @code{T} implementiert.
390 Siehe auch @mref{false} f@"ur den logischen Wert @code{falsch}.
393 @c --- 25.03.2011 DK -----------------------------------------------------------
395 @defvr {Konstante} und
397 @vrindex nicht definiert
400 @code{und} repr@"asentiert ein nicht definiertes Ergebnis. Siehe auch
401 @mref{ind} und die Funktion @mrefdot{limit}
406 (%i1) limit (x*sin(x), x, inf);
411 @c --- 21.08.2010 DK -----------------------------------------------------------
413 @defvr {Konstante} zeroa
415 @code{zeroa} repr@"asentiert eine positive unendlich kleine Zahl. @code{zeroa}
416 kann in Ausdr@"ucken benutzt werden. Die Funktion @code{limit} vereinfacht
417 Ausdr@"ucke, die infinitesimale Gr@"o@ss{}en enthalten.
419 Siehe auch @mref{zerob} und @mrefdot{limit}
423 @code{limit} vereinfacht Ausdr@"ucke, die infinitesimale Gr@"o@ss{}en enthalten.
428 (%i2) limit(x+zeroa);
433 @c --- 15.10.2010 DK -----------------------------------------------------------
435 @defvr {Konstante} zerob
437 @code{zerob} repr@"asentiert eine negative unendlich kleine Zahl. @code{zerob}
438 kann in Ausdr@"ucken benutzt werden. Die Funktion @code{limit} vereinfacht
439 Ausdr@"ucke, die infinitesimale Gr@"o@ss{}en enthalten.
441 Siehe auch @mref{zeroa} und @mrefdot{limit}
444 @c --- End of file Constants.de.texi -------------------------------------------