1 @c -----------------------------------------------------------------------------
3 @c License : GNU General Public License (GPL)
5 @c Original : Help.texi revision 1.28
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 -----------------------------------------------------------------------------
15 * Funktionen und Variablen der Hilfe::
18 @c -----------------------------------------------------------------------------
19 @node Dokumentation, Funktionen und Variablen der Hilfe, Hilfe, Hilfe
20 @section Dokumentation
21 @c -----------------------------------------------------------------------------
23 Die Maxima-Dokumentation ist in Texinfo geschrieben und wird in verschiedenen
24 Formaten zur Verf@"ugung gestellt. Von der Maxima-Kommandozeile kann die
25 Dokumentation mit den Kommandos @mrefcomma{?} @mref{??} oder
26 @mref{describe} aufgerufen werden. Weiterhin kann die Dokumentation als GNU
27 Infotext mit dem GNU Programm @code{info}, in einem Browser oder als PDF-Datei
28 gelesen werden. Sowohl unter Windows als auch unter Linux kann die
29 Dokumentation als Hilfedatei gelesen werden.
31 @c -----------------------------------------------------------------------------
32 @node Funktionen und Variablen der Hilfe, , Dokumentation, Hilfe
33 @section Funktionen und Variablen der Hilfe
34 @c -----------------------------------------------------------------------------
36 @c --- 14.02.2011 DK -----------------------------------------------------------
38 @deffn {Funktion} apropos (@var{string})
40 Gibt eine Liste der Maxima-Symbole zur@"uck, die die Zeichenkette @var{string}
41 im Namen enthalten. Das Kommando @code{apropos("")} gibt eine Liste mit allen
42 Maxima-Symbolen zur@"uck. Wenn @code{apropos} kein Maxima-Symbol finden kann,
43 das die Zeichenkette @var{string} im Namen enth@"alt, ist das Ergebnis eine
44 leere Liste @code{[]}.
48 Zeige alle Maxima-Symbole, die die Zeichenkette @code{"gamma"} im Namen
52 (%i1) apropos("gamma");
53 (%o1) [%gamma, gamma, gammalim, gamma_expand, gamma_incomplete_lower,
54 gamma_incomplete, gamma_incomplete_generalized,
55 gamma_incomplete_regularized, Gamma, log_gamma, makegamma,
56 prefer_gamma_incomplete,
57 gamma_incomplete_generalized_regularized]
61 @c --- 14.02.2011 DK -----------------------------------------------------------
63 @deffn {Funktion} demo (@var{filename})
65 F@"uhrt die Beispiele der Demo-Datei @var{filename} aus. Das Argument
66 @var{filename} kann ein Symbol oder eine Zeichenkette sein. @code{demo} macht
67 nach jeder Ausgabe eine Pause und wartet auf eine Eingabe. @code{demo} sucht in
68 den Ordnern, die in der Optionsvariablen @mref{file_search_demo} enthalten sind,
69 nach der Datei @var{filename}. Die Dateiendung @var{.dem} muss nicht angegeben
72 Siehe auch die Funktion @mref{file_search} f@"ur die Suche von Dateien und die
73 Funktion @mref{batch} f@"ur den Aufbau einer Demo-Datei. Demo-Dateien k@"onnen
74 auch von der Funktion @code{batch} mit der Option @code{demo} ausgef@"uhrt
75 werden. @code{demo} wertet das Argument aus. @code{demo} gibt den Namen der
76 Demo-Datei zur@"uck, die ausgef@"uhrt wird.
82 batching /home/wfs/maxima/share/simplification/disol.dem
83 At the _ prompt, type ';' followed by enter to get next demo
86 (%i3) exp1 : a (e (g + f) + b (d + c))
87 (%o3) a (e (g + f) + b (d + c))
89 (%i4) disolate(exp1, a, b, e)
94 (%o5) a (%t5 e + %t4 b)
99 @c --- 14.02.2011 DK -----------------------------------------------------------
101 @deffn {Funktion} describe (@var{topic})
102 @deffnx {Funktion} describe (@var{topic}, exact)
103 @deffnx {Funktion} describe (@var{topic}, inexact)
108 @code{describe(@var{topic})} entspricht dem Kommando @code{describe(@var{topic},
109 exact)}. Das Argument @var{topic} ist eine Zeichenkette oder ein Symbol. Wenn
110 @var{topic} ein Operator wie zum Beispiel @code{+}, @code{*}, @code{do} oder
111 @code{if} ist, muss der Name des Operators als eine Zeichenkette angegeben
112 werden. Der Name des Operators @code{+} f@"ur die Addition ist zum Beispiel
115 @code{describe(@var{topic}, exact)} findet Eintr@"age, die mit @var{topic}
116 @"ubereinstimmen. Bei der Suche nach einer @"Ubereinstimmung werden Klein- und
117 Gro@ss{}schreibung nicht voneinander unterschieden.
118 @code{describe(@var{topic}, inexact)} findet Eintr@"age, die @var{topic}
119 enthalten. Sind mehrere Eintr@"age vorhanden, fragt Maxima, welcher der
120 Eintr@"age angezeigt werden soll.
122 @code{? foo} (mit einem Leerzeichen zwischen @code{?} und @code{foo}) entspricht
123 @code{describe("foo", exact)} und @code{?? foo} entspricht
124 @code{describe("foo", inexact)}. In der Kurzschreibweise muss das Argument ein
125 Symbol sein. Siehe auch @mref{?} und @mrefdot{??}
127 @code{describe("", inexact)} gibt alle Themen aus, die in der Dokumentation
130 @code{describe} wertet das Argument nicht aus. @code{describe} gibt @code{true}
131 zur@"uck, wenn Eintr@"age gefunden wurden, ansonsten @code{false}.
135 Im folgenden Beispiel werden die Eintr@"age 2 und 3 ausgew@"ahlt (Die Ausgabe
136 ist verk@"urzt wiedergeben). Alle oder keiner der Eintr@"age werden mit
137 @code{all} oder @code{none} ausgew@"ahlt. Die Eingabe kann mit @code{a} oder
138 @code{n} abgek@"urzt werden.
142 0: Functions and Variables for Integration
143 1: Introduction to Integration
144 2: integrate (Functions and Variables for Integration)
145 3: integrate_use_rootsof (Functions and Variables for Integration)
146 4: integration_constant (Functions and Variables for Integration)
147 5: integration_constant_counter (Functions and Variables for
149 Enter space-separated numbers, `all' or `none': 2 3
151 -- Function: integrate (<expr>, <x>)
152 -- Function: integrate (<expr>, <x>, <a>, <b>)
153 Attempts to symbolically compute the integral of <expr> with
154 respect to <x>. `integrate (<expr>, <x>)' is an indefinite
155 integral, while `integrate (<expr>, <x>, <a>, <b>)' is a
156 definite integral, with limits of integration <a> and <b>.
159 -- Option variable: integrate_use_rootsof
160 Default value: `false'
162 When `integrate_use_rootsof' is `true' and the denominator of
163 a rational function cannot be factored, `integrate' returns
164 the integral in a form which is a sum over the roots (not yet
165 known) of the denominator.
171 @anchor{output_format_for_help}
172 @defvr {Optionsvariable} output_format_for_help
173 Standardwert: @code{text}
175 @code{output_format_for_help} gibt an, wie @code{describe} die Hilfe darstellt.
177 @code{output_format_for_help} kann auf folgende Werte gesetzt werden:
180 Die Hilfe wird als Text am Terminal dargestellt. Das ist der Standard.
182 Die Hilfe wird mit einem Browser als HTML Version des Handbuchs dargestellt.
184 Die Hilfe wird mit dem Hilfesystem des Frontends dargestellt. Wenn kein Frontend
185 verwendet wird, wird ein Fehler ausgegeben. Frontends sind beispielsweise wxMaxima oder Xmaxima.
188 Andere Werte sind Fehler.
190 Siehe auch @mref{browser} und @mrefdot{url_base}
192 @opencatbox{Categories:}
194 @category{Global variables}
199 @defvr {Optionsvariable} browser
201 Damit wird das Browserkommando angegeben, mit dem die HTML Dateien dargestellt werden.
202 Der String hat die Form @code{<cmd> ~A} wobei @code{~A} mit der URL ersetzt wird und @code{<cmd>}
203 ist das Programm, das die URL im Argument im Browser darstellt.
206 Auf Windows ist der Standardwert @code{"start ~A"},
207 was den Default-Browser öffnet. Das kann beispielsweise durch @code{start firefox ~A}, @code{start chrome ~A}
208 oder @code{start iexplore ~A} ersetzt werden, um andere Browser als den Standardbrowser zu verwenden.
211 Unter anderen Betriebssystemen wird der Standardbrowser automatisch verwendet
212 (unter Verwendung von @code{xdg-open} unter Linux/Unix und @code{open} auf MacOS).
213 Die @code{browser} variable kann auf einen Nicht-Default-Browser gesetzt werden, z.B.
214 @code{browser:"firefox '~A'";} oder @code{browser:"chromium '~A'";}
216 Siehe auch @mref{output_format_for_help} und @mrefdot{url_base}
218 @opencatbox{Categories:}
220 @category{Global variables}
225 @defvr {Optionsvariable} url_base
227 Wenn die Hilfe mit einem Webbrowser dargestellt wird, definiert @code{url_base}
228 die zu verwendende URL. Der Standardwert ist eine @code{file://} URL, die
229 zum Directory mit den HTML-Dateien zeigt.
230 Man könnte z.B. auch @code{http://localhost:8080/} oder andere URLs
231 verwenden, wo die Hilfe abrufbar ist. Achtung: Diese URL muß exakt
232 dieselben HTML-Dateien enthalten, die aus dem Maxima-Sourcecode
233 gebaut werden; eine Tabelle wird verwendet, um aus einem Thema
234 die richtige Position in einer HTML-Datei zu finden.
236 Siehe auch @mref{output_format_for_help} und @mrefdot{browser}.
238 @opencatbox{Categories:}
240 @category{Global variables}
244 @c --- 14.02.2011 DK -----------------------------------------------------------
246 @deffn {Funktion} example (@var{topic})
247 @deffnx {Funktion} example ()
249 Das Kommando @code{example(@var{topic})} zeigt Beispiele f@"ur das Argument
250 @var{topic}. @var{topic} ist ein Symbol oder eine Zeichenkette. Ist das
251 Argument ein Operator, wie zum Beispiel @code{+}, @code{*} oder @code{do}, muss
252 das Argument @var{topic} eine Zeichenkette sein. Der Name des Operators
253 @code{+} f@"ur die Addition ist zum Beispiel @code{"+"}. Gro@ss{}- und
254 Kleinschreibung werden nicht unterschieden.
256 @code{example()} zeigt eine Liste aller Themen, f@"ur die Beispiele
259 Die Optionsvariable @mref{manual_demo} enth@"alt den Namen der Datei, die die
260 Beispiele enth@"alt. Der Standardwert ist @code{"manual.demo"}.
262 @code{example} wertet das Argument nicht aus. @code{example} gibt @code{done}
263 zur@"uck, au@ss{}er wenn kein Argument angeben ist oder wenn kein Beispiel
264 gefunden wurde. In diesen F@"allen wird eine Liste mit allen Themen ausgegeben,
265 zu denen Beispiele vorhanden sind.
271 @c example("lambda");
274 (%i1) example(append);
275 (%i2) append([x+y,0,-3.2],[2.5e+20,x])
276 (%o2) [y + x, 0, - 3.2, 2.5e+20, x]
278 (%i3) example("lambda");
280 (%i4) lambda([x,y,z],z^2+y^2+x^2)
282 (%o4) lambda([x, y, z], z + y + x )
292 @c --- 15.10.2010 DK -----------------------------------------------------------
294 @defvr {Optionsvariable} manual_demo
295 Standardwert: @code{"manual.demo"}
297 Die Optionsvariable @code{manual_demo} enth@"alt den Namen der Datei, die die
298 Beispiele f@"ur die Funktion @code{example} enth@"alt. Siehe @mrefdot{example}
301 @c --- End of file Help.de.texi ------------------------------------------------