solve: do not call MEVAL.
[maxima.git] / doc / info / de / Help.de.texi
blob3eeee33b5ea1cdb095ddf2294ec9531b70f30eaa
1 @c -----------------------------------------------------------------------------
2 @c File        : Help.de.texi
3 @c License     : GNU General Public License (GPL)
4 @c Language    : German
5 @c Original    : Help.texi revision 1.28
6 @c Translation : Dr. Dieter Kaiser
7 @c Date        : 15.10.2010
8 @c Revision    : 08.03.2011
9 @c 
10 @c This file is part of Maxima -- GPL CAS based on DOE-MACSYMA
11 @c -----------------------------------------------------------------------------
13 @menu
14 * Dokumentation::               
15 * Funktionen und Variablen der Hilfe::
16 @end menu
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 -----------------------------------------------------------
37 @anchor{apropos}
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{[]}.
46 Beispiel:
48 Zeige alle Maxima-Symbole, die die Zeichenkette @code{"gamma"} im Namen
49 enthalten:
51 @example
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]
58 @end example
59 @end deffn
61 @c --- 14.02.2011 DK -----------------------------------------------------------
62 @anchor{demo}
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
70 werden.
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.
78 Beispiel:
80 @example
81 (%i1) demo ("disol");
82 batching /home/wfs/maxima/share/simplification/disol.dem
83  At the _ prompt, type ';' followed by enter to get next demo
84 (%i2)                      load("disol")
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)
90 (%t4)                         d + c
92 (%t5)                         g + f
94 (%o5)                   a (%t5 e + %t4 b)
96 @end example
97 @end deffn
99 @c --- 14.02.2011 DK -----------------------------------------------------------
100 @anchor{describe}
101 @deffn  {Funktion} describe (@var{topic})
102 @deffnx {Funktion} describe (@var{topic}, exact)
103 @deffnx {Funktion} describe (@var{topic}, inexact)
104 @ifinfo
105 @fnindex Hilfe
106 @end ifinfo
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
113 @code{"+"}.
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
128 enthalten sind.
130 @code{describe} wertet das Argument nicht aus.  @code{describe} gibt @code{true} 
131 zur@"uck, wenn Eintr@"age gefunden wurden, ansonsten @code{false}.
133 Beispiel:
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.
140 @example
141 (%i1) ?? integrat
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 
148     Integration)
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>.
157      [...]
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.
166      [...]
167 @end example
168 @end deffn
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:
178 @table @code
179 @item text
180 Die Hilfe wird als Text am Terminal dargestellt. Das ist der Standard.
181 @item html
182 Die Hilfe wird mit einem Browser als HTML Version des Handbuchs dargestellt.
183 @item frontend
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.
186 @end table
188 Andere Werte sind Fehler.
190 Siehe auch @mref{browser} und @mrefdot{url_base}
192 @opencatbox{Categories:}
193 @category{Help}
194 @category{Global variables}
195 @closecatbox
196 @end defvr
198 @anchor{browser}
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:}
219 @category{Help}
220 @category{Global variables}
221 @closecatbox
222 @end defvr
224 @anchor{url_base}
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:}
239 @category{Help}
240 @category{Global variables}
241 @closecatbox
242 @end defvr
244 @c --- 14.02.2011 DK -----------------------------------------------------------
245 @anchor{example}
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 
257 vorhanden sind.
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.
267 Beispiele:
269 @c ===beg===
270 @c example(append);
271 @c example("lambda");
272 @c ===end===
273 @example
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]
277 (%o2)                         done
278 (%i3) example("lambda");
280 (%i4) lambda([x,y,z],z^2+y^2+x^2)
281                                     2    2    2
282 (%o4)            lambda([x, y, z], z  + y  + x )
283 (%i5) %(1,2,a)
284                               2
285 (%o5)                        a  + 5
286 (%i6) a+2+1
287 (%o6)                         a + 3
288 (%o6)                         done
289 @end example
290 @end deffn
292 @c --- 15.10.2010 DK -----------------------------------------------------------
293 @anchor{manual_demo}
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}
299 @end defvr
301 @c --- End of file Help.de.texi ------------------------------------------------