1 @c -----------------------------------------------------------------------------
2 @c File : Introduction.de.texi
3 @c License : GNU General Public License (GPL)
5 @c Original : Introduction.texi revision 1.11
6 @c Translation : Dr. Dieter Kaiser
8 @c Revision : 08.03.2011
10 @c This file is part of Maxima -- GPL CAS based on DOE-MACSYMA
11 @c -----------------------------------------------------------------------------
13 Von einer Kommandozeile wird Maxima mit dem Kommando @code{maxima} gestartet.
14 Maxima zeigt die aktuelle Version an und gibt einen Prompt f@"ur die Eingabe
15 aus. Ein Maxima-Kommando wird mit einem Semikolon @mref{;} abgeschlossen.
16 Eine Maxima-Sitzung wird mit dem Kommando @code{quit();} beendet. Es folgt
17 ein Beispiel f@"ur eine Sitzung.
20 [wfs@@chromium]$ maxima
21 Maxima 5.9.1 http://maxima.sourceforge.net
22 Using Lisp CMU Common Lisp 19a
23 Distributed under the GNU Public License. See the file COPYING.
24 Dedicated to the memory of William Schelter.
25 This is a development version of Maxima. The function bug_report()
26 provides bug reporting information.
30 (%i2) expand ((x + y)^6);
32 (%o2) y + 6 x y + 15 x y + 20 x y + 15 x y + 6 x y + x
33 (%i3) factor (x^6 - 1);
35 (%o3) (x - 1) (x + 1) (x - x + 1) (x + x + 1)
41 Maxima kann Hilfetexte anzeigen. Das Kommando @code{describe(text)} zeigt
42 alle Inhalte an, die die Zeichenkette @code{text} enthalten. Das Fragezeichen
43 @mref{?} (exakte Suche) und zwei Fragezeichen @mref{??} (ungenaue Suche) sind
44 abk@"urzende Schreibweisen f@"ur die Funktion @mrefdot{describe}
49 0: Functions and Variables for Integration
50 1: Introduction to Integration
51 2: integrate (Functions and Variables for Integration)
52 3: integrate_use_rootsof (Functions and Variables for Integration)
53 4: integration_constant (Functions and Variables for Integration)
54 5: integration_constant_counter (Functions and Variables for
56 Enter space-separated numbers, `all' or `none': 4
58 -- System variable: integration_constant
61 When a constant of integration is introduced by indefinite
62 integration of an equation, the name of the constant is
63 constructed by concatenating `integration_constant' and
64 `integration_constant_counter'.
66 `integration_constant' may be assigned any symbol.
70 (%i1) integrate (x^2 = 1, x);
75 (%i2) integration_constant : 'k;
77 (%i3) integrate (x^2 = 1, x);
88 Das Ergebnis einer Rechnung wird mit dem Operator @mref{:} einer Variablen
89 zugewiesen. Weiterhin speichert Maxima die Eingaben unter den Marken
90 @mxref{inchar,(%i)} und die Ergebnisse unter den Marken
91 @mxref{outchar,(%o)} ab. Die Marken erhalten eine fortlaufende Nummerierung.
92 Mit diesen Marken kann auf fr@"uhere Eingaben und Ergebnisse zur@"uckgegriffen
93 werden. Auf das letzte Ergebnis kann mit @mref{%} zur@"uckgegriffen werden.
96 (%i1) u: expand ((x + y)^6);
98 (%o1) y + 6 x y + 15 x y + 20 x y + 15 x y + 6 x y + x
101 (%o2) 6 y + 30 x y + 60 x y + 60 x y + 30 x y + 6 x
111 Maxima kennt numerische Konstanten wie die Kreiszahl @mref{%pi} oder die
112 imagin@"are Einheit @mref{%i} und kann mit komplexen Zahlen rechnen. Mit der
113 Funktion @mref{rectform} wird eine komplexe Zahl in die Standardform gebracht,
114 mit der Funktion @mref{polarform} wird eine komplexe Zahl in der Polarform
122 (%i3) rectform((1+%i)/(1-%i));
124 (%i4) polarform((1+%i)/(1-%i));
132 Maxima kann mit der Funktion @mref{diff} differenzieren und mit der Funktion
133 @mref{integrate} integrieren.
136 (%i1) u: expand ((x + y)^6);
138 (%o1) y + 6 x y + 15 x y + 20 x y + 15 x y + 6 x y + x
141 (%o2) 6 y + 30 x y + 60 x y + 60 x y + 30 x y + 6 x
142 (%i3) integrate (1/(1 + x^3), x);
145 log(x - x + 1) sqrt(3) log(x + 1)
146 (%o3) - --------------- + ------------- + ----------
151 Mit den Funktionen @mref{linsolve} und @mref{solve} kann Maxima lineare
152 Gleichungssysteme und kubische Gleichungen l@"osen.
155 (%i1) linsolve ([3*x + 4*y = 7, 2*x + a*y = 13], [x, y]);
157 (%o1) [x = --------, y = -------]
159 (%i2) solve (x^3 - 3*x^2 + 5*x = 15, x);
160 (%o2) [x = - sqrt(5) %i, x = sqrt(5) %i, x = 3]
164 Die Funktion @mref{solve} kann auch nichtlineare Gleichungssysteme l@"osen.
165 Wird eine Eingabe mit @mref{$} anstatt @mref{;} abgeschlossen, wird keine
169 (%i1) eq_1: x^2 + 3*x*y + y^2 = 0$
170 (%i2) eq_2: 3*x + y = 1$
171 (%i3) solve ([eq_1, eq_2]);
172 3 sqrt(5) + 7 sqrt(5) + 3
173 (%o3) [[y = - -------------, x = -----------],
176 3 sqrt(5) - 7 sqrt(5) - 3
177 [y = -------------, x = - -----------]]
182 Mit den Funktionen @mref{plot2d} und @mref{plot3d} kann Maxima Funktionsgraphen
183 mit einer oder mehreren Funktionen zeichnen.
186 (%i1) plot2d(sin(x)/x, [x, -20, 20])$
190 @image{@value{figuresfolder}/introduction1, 10cm}
194 (%i2) plot2d([atan(x), erf(x), tanh(x)], [x, -5, 5], [y, -1.5, 2])$
198 @image{@value{figuresfolder}/introduction2, 10cm}
203 (%i3) plot3d(sin(sqrt(x^2 + y^2))/sqrt(x^2 + y^2),
204 [x, -12, 12], [y, -12, 12])$
209 @image{@value{figuresfolder}/introduction3, 12cm}
212 @c --- End of file Introduction.de.texi ----------------------------------------