Update of /cvsroot/maxima/maxima/doc/info/de In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv14806/doc/info/de Modified Files: Tag: RELEASE-5_23-BRANCH DataTypes.de.texi Expressions.de.texi include-maxima.de.texi Lists.de.texi Function.de.texi Log Message: Merging in changes in the release branch 5.23 of the following files: DataTypes.de.texi Expressions.de.texi Function.de.texi include-maxima-de.texi Lists.de.texi Index: DataTypes.de.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/de/DataTypes.de.texi,v retrieving revision 1.9.2.1 retrieving revision 1.9.2.2 diff -u -d -r1.9.2.1 -r1.9.2.2 --- DataTypes.de.texi 5 Dec 2010 23:49:55 -0000 1.9.2.1 +++ DataTypes.de.texi 12 Dec 2010 00:20:16 -0000 1.9.2.2 @@ -202,7 +202,7 @@ @end verbatim @noindent -Das Zusatzpaket @code{stringproc} enth@"alt eine umfangreiche Bibliothek an +Das Zusatzpaket @nref{stringproc} enth@"alt eine umfangreiche Bibliothek an Funktionen f@"ur Zeichenketten. Beispiele: @@ -371,9 +371,9 @@ Konvertiert ganze, rationale und gro@ss{}e Gleitkommazahlen im Ausdruck @var{expr} in Gleitkommazahlen mit doppelter Genauigkeit. -@code{float} ist auch ein Auswertungsschalter f@"ur die Funktion @code{ev}. In -diesem Fall werden rationale Zahlen und gro@ss{}e Gleitkommazahlen, aber keine -ganzen Zahlen in Gleitkommazahlen umgewandelt. Daher haben die beiden +@code{float} ist auch ein Auswertungsschalter f@"ur die Funktion @mrefdot{ev}@ +In diesem Fall werden rationale Zahlen und gro@ss{}e Gleitkommazahlen, aber +keine ganzen Zahlen in Gleitkommazahlen umgewandelt. Daher haben die beiden Kommandos @code{ev(expr),float} und @code{float(expr)} ein unterschiedliches Ergebnis. @@ -590,7 +590,7 @@ @c Return @code{true} if and only if @code{@var{n} >= 0} and @var{n} is an @c integer. -Gibt den Wert @code{true} zur@"uck, wenn @code{var} eine ganze positive Zahl +Gibt den Wert @code{true} zur@"uck, wenn @code{number} eine ganze positive Zahl oder Null ist. Siehe auch @mrefdot{integerp} @c @opencatbox @@ -763,6 +763,8 @@ Siehe auch die Funktion @mref{float} und den Auswertungsschalter @mrefcomma{numer} um eine rationale Zahl in eine Gleitkommazahl umzuwandeln. +Beispiele: + @c ===beg=== @c rationalize (0.5); @c rationalize (0.1); @@ -858,7 +860,7 @@ @c @code{concat} evaluates its arguments. The single quote @code{'} prevents @c evaluation. -@code{concat} wertet seine Argumente aus. Der Quote-Operator verhindert die +@code{concat} wertet die Argumente aus. Der Quote-Operator verhindert die Auswertung. Siehe auch die Funktion @mrefdot{sconcat} Beispiele: @@ -897,8 +899,10 @@ @example (%i6) a: concat ('y, z/2); (%o6) y44 +@group (%i7) a:: 123; (%o7) 123 +@end group (%i8) y44; (%o8) 123 (%i9) b^a; @@ -934,9 +938,9 @@ @c Concatenates its arguments into a string. Unlike @code{concat}, the arguments @c do @i{not} need to be atoms. -Verkettet die Argumente zu einer Zeichenkette. Im Unterschied zu der Funktion -@mref{concat} m@"ussen die Argumente @i{nicht} Atome sein. Der R@"uckgabewert -ist eine Zeichenkette. +Verkettet die Argumente @var{arg_1}, @var{arg_2}, ... zu einer Zeichenkette. Im +Unterschied zu der Funktion @mref{concat} m@"ussen die Argumente @i{nicht} Atome +sein. Der R@"uckgabewert ist eine Zeichenkette. Beispiel: @@ -1210,10 +1214,10 @@ @c After evaluating @code{tellrat(%phi^2-%phi-1)} and @code{algebraic: true}, @c @code{ratsimp} can simplify some expressions containing @code{%phi}. -Die Funktion @code{fibtophi} dr@"uckt Fibonacci-Zahlen @code{fib(n)} durch +Die Funktion @mref{fibtophi} dr@"uckt Fibonacci-Zahlen @code{fib(n)} durch @code{%phi} aus. Standardm@"a@ss{}ig kennt Maxima keine algebraischen Eigenschaften der Konstanten @code{%phi}. Mit den Eingaben -@code{tellrat(%phi^2-%phi-1)} und @code{algebraic: true} kann die Funktion +@code{tellrat(%phi^2-%phi-1)} und @code{algebraic:true} kann die Funktion @code{ratsimp} einige Vereinfachungen ausf@"uhren. Beispiele: @@ -1255,7 +1259,7 @@ @c @code{algebraic: true}, @code{ratsimp} can simplify some expressions @c containing @code{%phi}. -Mit den Eingaben @code{tellrat(%phi^2-%phi-1)} und @code{algebraic: true} kann +Mit den Eingaben @code{tellrat(%phi^2-%phi-1)} und @code{algebraic:true} kann die Funktion @code{ratsimp} einige Vereinfachungen f@"ur Ausdr@"ucke ausf@"uhren, die @code{%phi} enthalten. @@ -1462,8 +1466,8 @@ Array definiert wird, so wird ein undeklariertes Array erzeugt. Undeklarierte Arrays, auch Hashed-Arrays genannt, sind allgemeiner als deklarierte Arrays. Diese Arrays haben keine feste Gr@"o@ss{}e und wachsen dynamisch mit der -Zuweisung von Werten. Der Indizes eines undeklarierten Arrays m@"ussen keine -ganze Zahlen sein. Jedoch sind deklarierte Arrays im Allgemeinen effizienter, +Zuweisung von Werten. Die Indizes eines undeklarierten Arrays m@"ussen keine +ganze Zahlen sein. Deklarierte Arrays sind im Allgemeinen effizienter, so dass Arrays falls m@"oglich deklariert werden sollten. Die Funktion @code{array} kann genutzt werden, um ein undeklariertes Array in ein deklariertes Array umzuwandeln. @@ -1481,12 +1485,12 @@ @c where @var{A} is an array and @var{i_1}, ..., @var{i_n} are integers. Wertet @code{@var{A} [@var{i_1}, ..., @var{i_n}]} aus, wobei @var{A} ein Array -ist und @var{i_1}, ..., @var{i_n} sind ganze Zahlen. +und @var{i_1}, ..., @var{i_n} ganze Zahlen sind. @c This is reminiscent of @code{apply}, except the first argument is an array @c instead of a function. -@code{arrayapply} entspricht der Funktion @code{apply}, wobei in diesem Fall +@code{arrayapply} entspricht der Funktion @mrefcomma{apply} wobei in diesem Fall das Argument ein Array und keine Funktion ist. @c @opencatbox @@ -1513,7 +1517,7 @@ F@"ur ein deklarierte Array gibt @code{arryinfo} eine Liste zur@"uck, die @code{declared}, die Zahl der Dimensionen und die Gr@"o@ss{}e der Dimensionen -enh@"alt. Die Elemente des Arrays werden von der Funktion @code{listarray} +enh@"alt. Die Elemente des Arrays werden von der Funktion @mref{listarray}@ zur@"uckgegeben. @c For undeclared arrays (hashed arrays), @code{arrayinfo} returns a list @@ -1524,7 +1528,7 @@ F@"ur ein undeklariertes Array (Hashed-Array) gibt @code{arrayinfo} eine Liste zur@"uck, die @code{hashed}, die Zahl der Indizes und die Indizes enth@"alt, deren Elemente einen Wert haben. Die Werte der Elemente werden mit der Funktion -@code{listarray} zur@"uckgegeben. +@mref{listarray} zur@"uckgegeben. @c For array functions, @code{arrayinfo} returns a list comprising the atom @c @code{hashed}, the number of subscripts, and any subscript values for which @@ -1534,7 +1538,7 @@ F@"ur Array-Funktionen gibt @code{arrayinfo} eine Liste zur@"uck, die @code{hashed} die Zahl der Indizes und die Indizes enth@"alt, f@"ur die Funktionen im Array enthalten sind. Die Funktionen werden mit der Funktion -@code{listarray} angezeigt. +@mref{listarray} angezeigt. @c For subscripted functions, @code{arrayinfo} returns a list comprising the @c atom @code{hashed}, the number of subscripts, and any subscript values for @@ -1544,7 +1548,7 @@ F@"ur indizierte Funktionen gibt @code{arrayinfo} eine Liste zur@"uck, die @code{hashed}, die Zahl der Indizes und die Indizies enth@"alt, f@"ur die Lambda-Ausdr@"ucke vorhanden sind. Die Lambda-Ausdr@"ucke werden von der -Funktion @code{listarray} angezeigt. +Funktion @mref{listarray} angezeigt. Beispiele: @@ -1715,9 +1719,8 @@ @c @code{arraymake} is reminiscent of @code{funmake}, except the return value @c is an unevaluated array reference instead of an unevaluated function call. -@code{arraymake} entspricht der Funktion @code{funmake}, wobei in diesem Fall -das Argument eine nicht ausgewerte Referenz auf ein Array und kein nicht -ausgewerteter Funktionsaufruf ist. +@code{arraymake} entspricht der Funktion @mref{funmake}, wobei in diesem Fall +das Argument eine nicht ausgewerte Referenz auf ein Array ist. Beispiele: @@ -1818,10 +1821,10 @@ @c defined by @code{:=} and @code{define}. Arrays defined by @code{make_array} @c are not included. -@code{arrays} ist eine Informationsliste @code{infolists} der Arrays, die -definiert sind. Die Liste enth@"altdeklarierte Arrays, undedeklarierte Arrays +@code{arrays} ist eine Informationsliste @mref{infolists} der Arrays, die +definiert sind. Die Liste enth@"alt deklarierte Arrays, undedeklarierte Arrays und Array-Funktionen, die mit @code{:=} oder @code{define} definiert sind. -Arrays die mit @code{make_array} definiert sind, sind nicht in der Liste +Arrays die mit @mref{make_array} definiert sind, sind nicht in der Liste enthalten. @c See also @code{array}, @code{arrayapply}, @code{arrayinfo}, @code{arraymake}, @@ -1874,7 +1877,7 @@ @c --- 13.11.2010 DK ----------------------------------------------------------- @anchor{fillarray} -@deffn {Function} fillarray (@var{A}, @var{B}) +@deffn {Funktion} fillarray (@var{A}, @var{B}) @c Fills array @var{A} from @var{B}, which is a list or an array. @@ -2000,7 +2003,7 @@ @c --- 13.11.2010 DK ----------------------------------------------------------- @anchor{listarray} -@deffn {Function} listarray (@var{A}) +@deffn {Funktion} listarray (@var{A}) @c Returns a list of the elements of the array @var{A}. The argument @var{A} @c may be a declared array, an undeclared (hashed) array, an array function, or @@ -2016,15 +2019,15 @@ @c @code{orderless}. Die Elemente werden zeilenweise ausgegeben. F@"ur Hashed-Arrays mit Indizes, die -keine ganze Zahlen sind, wird die Sortierung von der Funktion @code{orderless} -bestimmt. +keine ganze Zahlen sind, wird die Sortierung von der Funktion +@mref{orderless} bestimmt. @c For undeclared arrays, array functions, and subscripted functions, the @c elements correspond to the index values returned by @code{arrayinfo}. F@"ur undeklarierte Arrays, Array-Funktionen und indizierte Funktionen werden -die Elemente in der Reihenfolge wie von der Funktion @code{arrayinfo} -zur@"uckgegeben. +die Elemente in der Reihenfolge wie von der Funktion +@mref{arrayinfo} zur@"uckgegeben. @c Unbound elements of declared general arrays (that is, not @code{fixnum} and @c not @code{flonum}) are returned as @code{#####}. Unbound elements of declared @@ -2208,7 +2211,7 @@ Erzeugt ein Lisp-Array. Das Argument @var{type} kann die Werte @code{any}, @code{flonum}, @code{fixnum}, @code{hashed} oder @code{functional} haben. -Das Array hat @math{i} Dimensionionen und der Index @math{i} l@"auft von 0 bis +Das Array hat @math{i} Dimensionen und der Index @math{i} l@"auft von 0 bis @math{@var{dim_i}-1}. @c The advantage of @code{make_array} over @code{array} is that the return value @@ -2315,10 +2318,10 @@ @c depending on the type of the array. The type of the array cannot be changed. @"Andert die Dimension eines Arrays. Das neue Array wird zeilenweise mit den -Werten des alten Arrays aufgef@"ullt. Hat das alte nicht gen@"ugend Elemente -werden die restlichen Elemente entsprechend dem Typ des Arrays mit @code{false}, -@code{0.0} oder @code{0} aufgef@"ullt. Der Typ des Arrays kann nicht ge@"andert -werden. +Werten des alten Arrays aufgef@"ullt. Hat das alte Array nicht gen@"ugend +Elemente werden die restlichen Elemente entsprechend dem Typ des Arrays mit +@code{false}, @code{0.0} oder @code{0} aufgef@"ullt. Der Typ des Arrays kann +nicht ge@"andert werden. @c @opencatbox @c @category{Arrays} @@ -2335,13 +2338,13 @@ @c functions, and subscripted functions. Entfernt Arrays und Array-Funktionen. Der vom Array belegte Speicher wird -freigegeben. Die Argumente k@"onnen deklarierte, undeklarierte, Array-Funktionen -und indizierte Funktionen sein. +freigegeben. Die Argumente k@"onnen deklarierte und undeklarierte Arrays sowie +Array-Funktionen und indizierte Funktionen sein. @c @code{remarray (all)} removes all items in the global list @code{arrays}. -@code{remarry(all)} entfernt alle Arrays, die in der Informationsliste -@code{arrays} enthalten sind. +@code{remarray(all)} entfernt alle Arrays, die in der Informationsliste +@mref{arrays} enthalten sind. @c WHAT DOES THIS MEAN EXACTLY ?? @c It may be necessary to use this function if it is @@ -2351,7 +2354,7 @@ @c @code{remarray} returns the list of arrays removed. -@code{remarry} gibt eine Liste der Arrays zur@"uck, die entfernt wurden. +@code{remarray} gibt eine Liste der Arrays zur@"uck, die entfernt wurden. @c @opencatbox @c @category{Arrays} @@ -2366,13 +2369,13 @@ @c @code{subvar} evaluates its arguments. Wertet den indizierten Ausdruck @code{@var{x}[@var{i}]} aus. @code{subvar} -wertet seine Argumente aus. +wertet die Argumente aus. @c @code{arraymake (@var{x}, [@var{i}]} constructs the expression @c @code{@var{x}[@var{i}]}, but does not evaluate it. -@code{arraymake (@var{x}, [@var{i}]} generiert den Ausdruck -@code{@var{x}[@var{i}]}, ohne diesen auszuwerten. +@code{arraymake(@var{x}, [@var{i}]} generiert den Ausdruck +@code{@var{x}[@var{i}]}, ohne diesen auszuwerten. Siehe @mrefdot{arraymake} Beispiele: Index: Expressions.de.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/de/Expressions.de.texi,v retrieving revision 1.10.2.1 retrieving revision 1.10.2.2 diff -u -d -r1.10.2.1 -r1.10.2.2 --- Expressions.de.texi 5 Dec 2010 23:49:55 -0000 1.10.2.1 +++ Expressions.de.texi 12 Dec 2010 00:20:16 -0000 1.10.2.2 @@ -2,6 +2,7 @@ @c File : Expressions.de.texi @c License : GNU General Public License (GPL) @c Language : German +@c Original : Expressions.texi revision 1.71 @c Translation : Dr. Dieter Kaiser @c Date : 17.10.2010 @c @@ -53,7 +54,8 @@ Da Maxima in Lisp programmiert ist, wird ein Ausdruck intern als eine Liste dargestellt, die die Gestalt @code{((op) a_1 a_2 ... a_n)} hat. Die -arithmetischen Operatoren "+" und "*" haben zum Beispiel die interne Darstellung: +arithmetischen Operatoren "+" und "*" haben zum Beispiel die interne +Darstellung: @example x+y+10 -> ((mplus) 10 $x $y) @@ -70,8 +72,8 @@ 2*sin(x)+log(y) -> ((mplus) ((mtimes) 2 ((%sin) $x)) ((%log) $y)) @end example -Mehrere Ausdr@"ucke k@"onnen zusammengefa@ss{}t werden, indem die Ausdr@"ucke durch -Kommata getrennt und mit runden Klammern umgeben werden. +Mehrere Ausdr@"ucke k@"onnen zusammengefa@ss{}t werden, indem die Ausdr@"ucke +durch Kommata getrennt und mit runden Klammern umgeben werden. @c === beg === @c x: 3$ @@ -156,8 +158,8 @@ @end verbatim @noindent -Funktionen und Variablen, um zu pr@"ufen, ob ein Teilausdruck enthalten ist und um -eine Liste der Variablen eines Ausdrucks zu erstellen: +Funktionen und Variablen, um zu pr@"ufen, ob ein Teilausdruck enthalten ist und +um eine Liste der Variablen eines Ausdrucks zu erstellen: @verbatim freeof lfreeof @@ -321,11 +323,11 @@ @c alphabetic characters are initially @code{A} through @code{Z}, @code{a} @c through @code{z}, @code{%}, and @code{_}. -Sonderzeichen k@"onnen mit der Funktion @code{declare} als alphabetisch erkl@"art -werden. In diesem Fall muss dem Sonderzeichen kein Backslash vorangestellt -werden, wenn es in einem Bezeichner genutzt wird. Die Zeichen @code{A} bis -@code{Z}, @code{a} bis @code{z} und @code{0} bis @code{9} sowie die Zeichen -@code{%} und @code{_} haben bereits die Eigenschaft alphabetisch. +Sonderzeichen k@"onnen mit der Funktion @code{declare} als alphabetisch +erkl@"art werden. In diesem Fall muss dem Sonderzeichen kein Backslash +vorangestellt werden, wenn es in einem Bezeichner genutzt wird. Die Zeichen +@code{A} bis @code{Z}, @code{a} bis @code{z} und @code{0} bis @code{9} sowie die +Zeichen @code{%} und @code{_} haben bereits die Eigenschaft alphabetisch. @c Maxima is case-sensitive. The identifiers @code{foo}, @code{FOO}, and @c @code{Foo} are distinct. See @ref{Lisp and Maxima} for more on this point. @@ -334,11 +336,12 @@ @c @code{$}. Any other Lisp symbol is preceded by a question mark @code{?} when @c it appears in Maxima. See @ref{Lisp and Maxima} for more on this point. -Maxima unterscheidet Gro@ss{}- und Kleinschreibung. So werden von Maxima @code{foo}, -@code{FOO} oder @code{Foo} unterschieden. Ein Maxima-Bezeichner ist ein -Lisp-Symbol, dem ein Dollarzeichen @code{$} vorangestellt ist. Lisp-Symbolen, -die in Maxima verwendet werden sollen, ist ein Fragezeichen @code{?} -vorangestellt. Siehe @ref{Lisp und Maxima} f@"ur eine ausf@"uhrlichere Beschreibung. +Maxima unterscheidet Gro@ss{}- und Kleinschreibung. So werden von Maxima +@code{foo}, @code{FOO} oder @code{Foo} unterschieden. Ein Maxima-Bezeichner ist +ein Lisp-Symbol, dem ein Dollarzeichen @code{$} vorangestellt ist. +Lisp-Symbolen, die in Maxima verwendet werden sollen, ist ein Fragezeichen +@code{?} vorangestellt. Siehe das Kapitel @nref{Lisp und Maxima} f@"ur eine +ausf@"uhrlichere Beschreibung. Beispiele: @@ -415,7 +418,7 @@ Symbole, die einen Alias-Namen erhalten haben, werden in die Systemvariable @code{aliases} eingetragen. Siehe die Systemvariable @mrefdot{aliases} -Der Alias-Name kann mit der Funktion @code{kill} entfernt werden. +Der Alias-Name kann mit der Funktion @mref{kill} entfernt werden. Beispiel: @@ -458,9 +461,9 @@ Die Systemvariable @code{aliases} ist eine Informationsliste der Symbole, die einen vom Benutzer definierten Alias-Namen mit dem Kommando @code{alias} -erhalten haben. Weiterhin werden von den Funktionen @code{ordergreat} und -@code{orderless} sowie bei der Deklaration eines Symbols als ein @code{noun} -mit der Funktion @code{declare} Alias-Namen generiert, die in die Liste +erhalten haben. Weiterhin werden von den Funktionen @mref{ordergreat} und +@mref{orderless} sowie bei der Deklaration eines Symbols als ein @code{noun} +mit der Funktion @mref{declare} Alias-Namen generiert, die in die Liste @code{aliases} eingetragen werden. Siehe auch die Funktion @mref{alias} f@"ur ein Beispiel. @@ -561,8 +564,9 @@ @c @code{substpart ("[", @var{expr}, 0)}. See also @code{substpart}, and @c @code{op}. -@code{args(@var{expr})} ist @"aquivalent zu @code{substpart("[", @var{expr}, 0)}. -Siehe auch @mref{substpart} und @mrefdot{op} +@code{args(@var{expr})} ist @"aquivalent zu +@code{substpart("[", @var{expr}, 0)}. Siehe auch @mref{substpart} und +@mrefdot{op} Beispiele: @@ -597,8 +601,8 @@ @c @code{box} as the operator and @var{expr} as the argument. A box is drawn on @c the display when @code{display2d} is @code{true}. -Die Funktion @code{box(@var{expr})} umschlie@ss{}t den Ausdruck @var{expr} in der -Ausgabe mit einem Rahmen, wenn @code{display2d} den Wert @code{true} hat. +Die Funktion @code{box(@var{expr})} umschlie@ss{}t den Ausdruck @var{expr} in +der Ausgabe mit einem Rahmen, wenn @code{display2d} den Wert @code{true} hat. Ansonsten ist der R@"uckgabewert ein Ausdruck mit @code{box} als Operator und @var{expr} als Argument. @@ -606,9 +610,9 @@ @c symbol @var{a}. The label is truncated if it is longer than the width of the @c box. -@code{box(@var{expr}, @var{a})} umschlie@ss{}t @var{expr} mit einem Rahmen, der mit -einer Marke @var{a} bezeichnet ist. Ist die Marke l@"anger als der Rahmen, werden -Zeichen abgeschnitten. +@code{box(@var{expr}, @var{a})} umschlie@ss{}t @var{expr} mit einem Rahmen, der +mit einer Marke @var{a} bezeichnet ist. Ist die Marke l@"anger als der Rahmen, +werden Zeichen abgeschnitten. @c @code{box} evaluates its argument. However, a boxed expression does not @c evaluate to its content, so boxed expressions are effectively excluded from @@ -711,8 +715,8 @@ @c collapse the elements of the array @code{A} by doing @c @code{collapse (listarray ('A))}. -Kompremiert einen Ausdruck @var{expr}, indem gemeinsame Teilausdr@"ucke denselben -Speicher nutzen. @code{collapse} wird von der Funktion @code{optimize} +Kompremiert einen Ausdruck @var{expr}, indem gemeinsame Teilausdr@"ucke +denselben Speicher nutzen. @code{collapse} wird von der Funktion @code{optimize} aufgerufen. @code{collapse} kann auch mit einer Liste aufgerufen werden, die mehrere Argumente enth@"alt. @@ -786,8 +790,8 @@ @c the expression. W@"ahlt wie die Funktion @code{part} einen Teilausdruck aus, gibt aber den -vollst@"andigen Ausdruck zur@"uck, wobei der ausgew@"ahlte Teilausdruck eingerahmt -ist. Der Rahmen ist Teil des zur@"uckgegebenen Ausdrucks. +vollst@"andigen Ausdruck zur@"uck, wobei der ausgew@"ahlte Teilausdruck +eingerahmt ist. Der Rahmen ist Teil des zur@"uckgegebenen Ausdrucks. Siehe auch @mrefcomma{part} @mref{inpart} und @mrefdot{lpart} @@ -912,12 +916,13 @@ @c are not recognized by @code{freeof} as dummy variables; this is a bug. @code{freeof} ignoriert Dummy-Variablen. Dummy-Variablen sind Variablen, die -au@ss{}erhalb eines Ausdrucks nicht in Erscheinung treten. Folgende Dummy-Variablen -werden von @code{freeof} ignoriert: der Index einer Summe oder eines Produktes, -die unabh@"angige Variable in einem Grenzwert, die Integrationsvariable eines -bestimmten Integrals oder einer Laplacetransformation, formale Variablen in -@code{at}- oder @code{lambda}-Ausdr@"ucke, lokale Variablen eines Blocks oder -einer @code{do}-Schleife. +au@ss{}erhalb eines Ausdrucks nicht in Erscheinung treten. Folgende +Dummy-Variablen werden von @code{freeof} ignoriert: der Index einer Summe oder +eines Produktes, die unabh@"angige Variable in einem Grenzwert, die +Integrationsvariable eines bestimmten Integrals oder einer +Laplacetransformation, formale Variablen in @code{at}- oder +@code{lambda}-Ausdr@"ucke, lokale Variablen eines Blocks oder einer +@code{do}-Schleife. @c The indefinite form of @code{integrate} is @i{not} free of its variable of @c integration. @@ -1130,8 +1135,8 @@ @c @code{inflag} is @code{false}. (@code{first (y + x)} gives the same results.) Die Anordnung der Argumente der internen Darstellung unterscheidet sich zum -Beispiel f@"ur die Addition von der externen Darstellung f@"ur die Anzeige. Daher -hat @code{first(x+y)} das Ergebnis @code{x}, wenn @code{inflag} den Wert +Beispiel f@"ur die Addition von der externen Darstellung f@"ur die Anzeige. +Daher hat @code{first(x+y)} das Ergebnis @code{x}, wenn @code{inflag} den Wert @code{true} hat, und @code{y}, wenn @code{inflag} den Wert @code{false} hat. Der Ausdruck @code{first(y+x)} gibt in beiden F@"allen dasselbe Ergebnis. @@ -2057,7 +2062,8 @@ @c When @code{partswitch} is @code{true}, @code{end} is returned when a selected @c part of an expression doesn't exist, otherwise an error message is given. -Hat die Optionsvariable @code{partswitch} den Wert @code{true}, wird @code{end} zur@"uckgegeben, wenn versucht wird, einen Teilausdruck zu bilden, der nicht +Hat die Optionsvariable @code{partswitch} den Wert @code{true}, wird @code{end} +zur@"uckgegeben, wenn versucht wird, einen Teilausdruck zu bilden, der nicht existiert, andernfalls wird eine Fehlermeldung ausgegeben. @c @opencatbox @@ -2218,8 +2224,8 @@ @c example shows the result for the function @code{subst}, which does a serial @c substitution. -Das erste Beispiel zeigt die parallele Substitution mit @code{psubst}. -Das zweite Beispiel zeigt das Ergebnis f@"ur die Funktion @code{subst}. In diesem +Das erste Beispiel zeigt die parallele Substitution mit @code{psubst}. Das +zweite Beispiel zeigt das Ergebnis f@"ur die Funktion @code{subst}. In diesem Fall werden die Substitutionen nacheinander ausgef@"uhrt. @c ===beg=== @@ -2296,12 +2302,14 @@ " """" " """"""""""" (%i4) rembox (expr2, unlabelled); +@group BAR"""""""" FOO""""""""" "a d - b c" (%o4) "sin(%pi x)" + "---------" """""""""""" " 2 " " h " """"""""""" +@end group (%i5) rembox (expr2, FOO); BAR"""""""" """"""" "a d - b c" @@ -2384,8 +2392,8 @@ @c When @var{depth} is greater than or equal to the maximum depth of @var{expr}, @c @code{reveal (@var{expr}, @var{depth})} returns @var{expr} unmodified. -Ist @var{depth} gr@"o@ss{}er oder gleich der maximalen Tiefe des Ausdrucks @var{expr}, -gibt @code{reveal} den Ausdruck @var{expr} unver@"andert zur@"uck. +Ist @var{depth} gr@"o@ss{}er oder gleich der maximalen Tiefe des Ausdrucks +@var{expr}, gibt @code{reveal} den Ausdruck @var{expr} unver@"andert zur@"uck. @c @code{reveal} evaluates its arguments. @code{reveal} returns the summarized @c expression. @@ -2662,8 +2670,8 @@ @c or @code{substpart} is the same as calling @code{inpart} or @c @code{substinpart}. -Mit dem Wert @code{true} f@"ur die Optionsvariable @code{inflag}, verh@"alt sich die -Funktion @code{substpart} wie @code{substinpart}. +Mit dem Wert @code{true} f@"ur die Optionsvariable @code{inflag}, verh@"alt sich +die Funktion @code{substpart} wie @code{substinpart}. @c @opencatbox @c @category{Ausdr@"ucke} @@ -2700,8 +2708,8 @@ @c @code{orderless} may not be used more than one time each without calling @c @code{unorder}. -L@"oscht die Ordnung, die mit dem letzten Aufruf der Funktionen @code{ordergreat} -oder @code{orderless} erzeugt wurde. +L@"oscht die Ordnung, die mit dem letzten Aufruf der Funktionen +@code{ordergreat} oder @code{orderless} erzeugt wurde. Siehe auch @mref{ordergreat} und @mrefdot{orderless} Index: include-maxima.de.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/de/include-maxima.de.texi,v retrieving revision 1.17.2.2 retrieving revision 1.17.2.3 diff -u -d -r1.17.2.2 -r1.17.2.3 --- include-maxima.de.texi 11 Dec 2010 00:09:45 -0000 1.17.2.2 +++ include-maxima.de.texi 12 Dec 2010 00:20:16 -0000 1.17.2.3 @@ -51,7 +51,7 @@ @titlepage @sp 10 @center @titlefont{Maxima Manual} -@center Version 5.22 +@center Version 5.23 @sp 2 @center Deutsche @"Ubersetzung @page @@ -86,8 +86,8 @@ Dieses Dokument ist eine @"Ubersetzung des englischen Maxima Manuals in die deutsche Sprache. Das Manual ist noch nicht vollst@"andig @"ubersetzt. Damit keine Inhalte fehlen, sind die nicht @"ubersetzten Teile in der englischen -Sprache eingef@"ugt. Bis auf wenige Ausnahmen sind die Kapitel 1 bis 13 -vollst@"andig und Teile der Kapitel 15, 16 und 18 @"ubersetzt. +Sprache eingef@"ugt. Bis auf wenige Ausnahmen sind die Kapitel 1 bis 13, 18 und +19 vollst@"andig und Teile der Kapitel 15, 16 und 25 @"ubersetzt. Dieses Manual ist nicht nur eine @"Ubersetzung, sondern auch der Versuch, die Inhalte neu zu organisieren und zu @"uberarbeiten. Ziel ist ein besser lesbares @@ -98,7 +98,7 @@ Version ist unter @url{http://crategus.users.sourceforge.net/maxima.html} verf@"ugbar. -Dr. Dieter Kaiser, 28.11.2010 +Dr. Dieter Kaiser, 12.12.2010 @end titlepage @summarycontents @@ -137,8 +137,8 @@ Dieses Dokument ist eine @"Ubersetzung des englischen Maxima Manuals in die deutsche Sprache. Das Manual ist noch nicht vollst@"andig @"ubersetzt. Damit keine Inhalte fehlen, sind die nicht @"ubersetzten Teile in der englischen -Sprache eingef@"ugt. Bis auf wenige Ausnahmen sind die Kapitel 1 bis 13 -vollst@"andig und Teile der Kapitel 15, 16 und 18 @"ubersetzt. +Sprache eingef@"ugt. Bis auf wenige Ausnahmen sind die Kapitel 1 bis 13, 18 und +19 vollst@"andig und Teile der Kapitel 15, 16 und 25 @"ubersetzt. Dieses Manual ist nicht nur eine @"Ubersetzung, sondern auch der Versuch, die Inhalte neu zu organisieren und zu @"uberarbeiten. Ziel ist ein besser lesbares @@ -149,7 +149,7 @@ Version ist unter @url{http://crategus.users.sourceforge.net/maxima.html} verf@"ugbar. -Dr. Dieter Kaiser, 28.11.2010 +Dr. Dieter Kaiser, 12.12.2010 @sp 2 @end ifnottex Index: Lists.de.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/de/Lists.de.texi,v retrieving revision 1.3 retrieving revision 1.3.2.1 diff -u -d -r1.3 -r1.3.2.1 --- Lists.de.texi 20 Nov 2010 13:06:09 -0000 1.3 +++ Lists.de.texi 12 Dec 2010 00:20:16 -0000 1.3.2.1 @@ -2,6 +2,7 @@ @c File : Lists.de.texi @c License : GNU General Public License (GPL) @c Language : German +@c Original : Lists.texi revision 1.37 @c Translation : Dr. Dieter Kaiser @c Date : 14.11.2010 @c @@ -16,8 +17,8 @@ @c other than arrays, hash tables, numbers are represented as Lisp lists, @c These Lisp lists have the form -Listen sind die grundlegenden Bausteine f@"ur Maxima und Lisp. Alle Datentypen, -bis auf Arrays und Zahlen, und Ausdr@"ucke werden als Lisp-Listen dargestellt. +Listen sind die grundlegenden Bausteine f@"ur Maxima und Lisp. Alle Ausdr@"ucke +und Datentypen bis auf Arrays und Zahlen werden als Lisp-Listen dargestellt. So wird ein Ausdruck @code{a+2} folgenderma@ss{}en intern als Liste dargestellt: @example @@ -73,14 +74,14 @@ @c expressions, e.g. @code{append (f(a,b), f(c,d,e));} yields @c @code{f(a,b,c,d,e)}. -Gibt eine Liste mit den Elementen der Listen @var{list_1}, ... @var{list_n} +Gibt eine Liste mit den Elementen der Listen @var{list_1}, ..., @var{list_n} zur@"uck. @code{append} kann auch f@"ur allgemeine Ausdr@"ucke genutzt werden. So hat zum Beispiel @code{append(f(a,b), f(c,d,e))} das Ergebnis @code{f(a,b,c,d,e)}. @c Do @code{example(append);} for an example. -Mit @code{example(append)} wird ein Beispiel angezeigt. +Mit dem Kommando @code{example(append)} wird ein Beispiel angezeigt. @c @opencatbox @c @category{Lists} @category{Expressions} @@ -105,8 +106,8 @@ Die Funktion @code{assoc} sucht den Schl@"ussel @var{key} in der Liste @var{list}. Die Liste hat die Form @var{[x, y, z, ...]}. Jedes Element der Liste ist ein Ausdruck mit 2 Argumenten wie zum Beispiel @code{x=1}, @code{2^3} oder -@code{[a,b]}. Der Schl@"ussel @var{key} wird im ersten Argument gesucht. -@code{assoc} gibt, wenn der Schl@"ussel gefunden wurde, das zweite Argument als +@code{[a,b]}. Der Schl@"ussel @var{key} wird im ersten Argument gesucht. Wenn +der Schl@"ussel gefunden wurde, gibt @code{assoc} das zweite Argument als Ergebnis zur@"uck. Wird der Schl@"ussel nicht gefunden, gibt @code{asscoc} den Wert des Arguments @code{default} oder @code{false} zur@"uck. Das Argument @var{default} ist optional und hat den Standardwert @code{false}. @@ -364,21 +365,6 @@ @c @closecatbox @end deffn -@c --- 16.11.2010 DK ----------------------------------------------------------- -@anchor{eighth} -@deffn {Funktion} eighth (@var{expr}) - -@c Returns the 8'th item of expression or list @var{expr}. -@c See @code{first} for more details. - -Gibt das 8. Element eines Ausdrucks oder einer Liste @var{expr} zur@"uck. -Siehe @mref{first} f@"ur mehr Informationen. - -@c @opencatbox -@c @category{Lists} @category{Expressions} -@c @closecatbox -@end deffn - @c NEED ANOTHER deffn FOR GENERAL EXPREssIONS ARGUMENTS @c SPLIT OFF EXAMPLES INTO EXAMPLE SECTION @@ -390,33 +376,16 @@ @c @var{expr}. @code{endcons} also works on general expressions, e.g. @c @code{endcons(x, f(a,b,c));} -> @code{f(a,b,c,x)}. -Gibt eine neue Liste zur@"uck, die die Elemente der @var{list} enth@"alt und an -der das Element @var{expr} angeh@"angt wird. @code{endcons} kann auch f@"ur -allgemeine Ausdr@"ucke genutzt werden. So hat zum Beispiel der Ausdruck +Gibt eine neue Liste zur@"uck, die die Elemente der Liste @var{list} enth@"alt +und an der das Element @var{expr} angeh@"angt wird. @code{endcons} kann auch +f@"ur allgemeine Ausdr@"ucke genutzt werden. So hat zum Beispiel der Ausdruck @code{endcons(x, f(a,b,c))} das Ergebnis @code{f(a,b,c,x)}. @c @opencatbox -@c @category{Lists} @c @category{Expressions} -@c @closecatbox -@end deffn - -@c --- 16.11.2010 DK ----------------------------------------------------------- -@anchor{fifth} -@deffn {Funktion} fifth (@var{expr}) - -@c Returns the 5'th item of expression or list @var{expr}. -@c See @code{first} for more details. - -Gibt das 5. Element eines Ausdrucks oder einer Liste @var{expr} zur@"uck. -Siehe @mref{first} f@"ur mehr Informationen. - -@c @opencatbox -@c @category{Lists} @c @category{Expressions} +@c @category{Lists} @category{Expressions} @c @closecatbox @end deffn -@c NEEDS CLARIFICATION AND EXAMPLES - @c --- 16.11.2010 DK ----------------------------------------------------------- @anchor{first} @deffn {Funktion} first (@var{expr}) @@ -435,31 +404,16 @@ Gibt das erste Element des Ausdrucks @var{expr} zur@"uck. Dies kann zum Beispiel das erste Elemente einer Liste, die erste Spalte einer Matrix oder der erste Term einer Summe sein. Die Funktion @code{first} und verwandte Funktionen wie -@code{last} oder @code{rest} arbeiten mit der externen Darstellung eines -Ausdrucks wie er in der Anzeige erscheint. Hat die Optionsvariable @code{inflag} -den Wert @code{true}, wird von diesen Funktionen die interne Darstellung -betrachtet. Siehe dazu auch @mrefdot{inflag}. +@mref{last} oder @mref{rest} arbeiten mit der externen Darstellung eines +Ausdrucks wie er in der Anzeige erscheint. Hat die Optionsvariable +@mref{inflag} den Wert @code{true}, wird von diesen Funktionen die interne +Darstellung betrachtet. Siehe dazu auch @mrefdot{inflag} -Die Funktionen @code{second} bis @code{tenth} geben jeweils das 2. bis 10. +Die Funktionen @mref{second} bis @mref{tenth} geben jeweils das 2. bis 10. Element zur@"uck. @c @opencatbox -@c @category{Lists} @c @category{Expressions} -@c @closecatbox -@end deffn - -@c --- 16.11.2010 DK ----------------------------------------------------------- -@anchor{fourth} -@deffn {Funktion} fourth (@var{expr}) - -@c Returns the 4'th item of expression or list @var{expr}. -@c See @code{first} for more details. - -Gibt das 4. Element eines Ausdrucks oder einer Liste @var{expr} zur@"uck. -Siehe @mref{first} f@"ur mehr Informationen. - -@c @opencatbox -@c @category{Lists} @c @category{Expressions} +@c @category{Lists} @category{Expressions} @c @closecatbox @end deffn @@ -473,11 +427,11 @@ @c atom @var{a} or returns @code{false} if a doesn't have property @var{i}. Gibt die Eigenschaft @var{i} des Symbols @var{a} zur@"uck. Hat das Symbol -@var{a} die Eigenschaft @var{i} nicht, wird @code{false} zur@"uckgegeben. +@var{a} nicht die Eigenschaft @var{i}, wird @code{false} zur@"uckgegeben. @c @code{get} evaluates its arguments. -@code{get} wertet seine Argumente aus. +@code{get} wertet die Argumente aus. @c ===beg=== @c put (%e, 'transcendental, 'type); @@ -512,7 +466,6 @@ (%o5) [[transcendental, []], [algebraic, transcendental]] (%i6) typeof (2*%e + %pi); (%o6) [transcendental, [algebraic, transcendental]] - @end example @c @opencatbox @@ -541,7 +494,7 @@ @c Maxima complains if @var{l} or @var{m} is not a list. -Sind @var{l} oder @var{m} keine Liste, gibt Maxima einen Fehler aus. +Sind @var{l} oder @var{m} keine Listen, gibt Maxima einen Fehler aus. Beispiele: @@ -573,8 +526,8 @@ @c Returns the last part (term, row, element, etc.) of the @var{expr}. -Gibt das letzte Element des Ausdrucks @var{expr} zur@"uck. Siehe @mref{first} -f@"ur weitere Erl@"auterungen. +Gibt das letzte Element des Ausdrucks @var{expr} zur@"uck. Siehe +@mref{first} f@"ur weitere Erl@"auterungen. @c @opencatbox @c @category{Lists} @c @category{Expressions} @@ -675,8 +628,9 @@ @c @code{length(@var{list})}. @code{makelist(@var{expr}, @var{x}, @var{list})} gibt eine Liste zur@"uck, -deren @var{j}-tes Element der Auswertung @code{ev(@var{expr}, @var{i}=j)} -entspricht. @var{j} nimmt in diesem Fall die Werte der Liste @var{list} an. +deren @var{j}-tes Element der Auswertung @code{ev(@var{expr}, +@var{x}=@var{list}[j])} entspricht. @var{j} nimmt in diesem Fall die Werte der +Liste @var{list} an. Beispiele: @@ -704,23 +658,25 @@ @c Returns @code{true} if @code{is(@var{expr_1} = @var{a})} for some element @c @var{a} in @code{args(@var{expr_2})}, otherwise returns @code{false}. -Gibt @code{true} zur@"uck, wenn f@"ur eines der Elemente in @var{expr_2} gilt -das @code{is(@var{expr_1} = @var{a})}. Ansonsten ist der R@"uckgabewert -@code{false}. +Gibt @code{true} zur@"uck, wenn f@"ur eines der Elemente @var{a} in @var{expr_2} +der Ausdruck @code{is(@var{expr_1} = @var{a})} das Ergebnis @code{true} hat. +Ansonsten ist der R@"uckgabewert @code{false}. @c @code{expr_2} is typically a list, in which case @code{args(@var{expr_2}) @c = @var{expr_2}} and @code{is(@var{expr_1} = @var{a})} for some element @c @var{a} in @code{expr_2} is the test. -@code{expr_2} ist typischerweise eine Liste, so dass f@"ur diesen Fall -@code{args(@var{expr_2}) = @var{expr_2}} und @code{is(@var{expr_1} = @var{a})} -f@"ur ein Element der Liste @var{a} der Test ist. +@c TODO : IST DAS NICHT SCHON OBEN BESCHRIEBEN ? + +@c @code{expr_2} ist typischerweise eine Liste, so dass f@"ur diesen Fall +@c @code{args(@var{expr_2}) = @var{expr_2}} und @code{is(@var{expr_1} = @var{a})} +@c f@"ur ein Element der Liste @var{a} der Test ist. @c @code{member} does not inspect parts of the arguments of @code{expr_2}, so @c it may return @code{false} even if @code{expr_1} is a part of some argument @c of @code{expr_2}. -@code{member} betrachtet keine Teilausdr@"ucke der Argument des Ausdrucks +@code{member} betrachtet keine Teilausdr@"ucke der Argumente des Ausdrucks @var{expr_2}. @c See also @code{elementp}. @@ -761,22 +717,7 @@ @end example @c @opencatbox -@c @category{Lists} @c @category{Expressions} @c @category{Predicate functions} -@c @closecatbox -@end deffn - -@c --- 16.11.2010 DK ----------------------------------------------------------- -@anchor{ninth} -@deffn {Funktion} ninth (@var{expr}) - -@c Returns the 9'th item of expression or list @var{expr}. -@c See @code{first} for more details. - -Gibt das 9. Element eines Ausdrucks oder einer Liste @var{expr} zur@"uck. -Siehe @mref{first} f@"ur mehr Informationen. - -@c @opencatbox -@c @category{Lists} @c @category{Expressions} +@c @category{Lists} @category{Expressions} @category{Predicate functions} @c @closecatbox @end deffn @@ -790,11 +731,11 @@ @c negative. If @var{n} is 1 it may be omitted. @var{expr} may be a list, @c matrix, or other expression. -Gibt den Ausdruck @var{expr} zur@"uck, wobei die erste @var{n} Elemente entfernt -sind, wenn @var{n} positive ist. Ist @var{n} negative werden die letzten @var{n} -Elemente entfernt. Der Wert 1 f@"ur @var{n} muss nicht als Argument angegeben -werden. @var{expr} kann eine Liste, eine Matrix oder irgendein anderer Ausdruck -sein. +Gibt den Ausdruck @var{expr} zur@"uck, wobei die ersten @var{n} Elemente +entfernt sind, wenn @var{n} positiv ist. Ist @var{n} negativ werden die letzten +@var{n} Elemente entfernt. Der Wert 1 f@"ur @var{n} muss nicht als Argument +angegeben werden. @var{expr} kann eine Liste, eine Matrix oder irgendein anderer +Ausdruck sein. @c @opencatbox @c @category{Lists} @category{Expressions} @@ -818,6 +759,37 @@ @c @closecatbox @end deffn +@c --- 16.11.2010 DK ----------------------------------------------------------- +@anchor{second} +@anchor{third} +@anchor{fourth} +@anchor{fifth} +@anchor{sixth} +@anchor{seventh} +@anchor{eighth} +@anchor{ninth} +@anchor{tenth} +@deffn {Funktion} second (@var{expr}) +@deffnx {Funktion} third (@var{expr}) +@deffnx {Funktion} fourth (@var{expr}) +@deffnx {Funktion} fifth (@var{expr}) +@deffnx {Funktion} sixth (@var{expr}) +@deffnx {Funktion} seventh (@var{expr}) +@deffnx {Funktion} eighth (@var{expr}) +@deffnx {Funktion} ninth (@var{expr}) +@deffnx {Funktion} tenth (@var{expr}) + +@c Returns the 2'nd item of expression or list @var{expr}. +@c See @code{first} for more details. + +Die Funktionen @code{second} bis @code{tenth} geben das 2. bis 10. Element eines +Ausdrucks oder einer Liste @var{expr} zur@"uck. Siehe @mrefdot{first} + +@c @opencatbox +@c @category{Lists} @category{Expressions} +@c @closecatbox +@end deffn + @c --- 28.08.2010 DK ----------------------------------------------------------- @anchor{sort} @deffn {Funktion} sort (@var{L}, @var{P}) @@ -829,19 +801,18 @@ @c or binary infix operator, or as a @code{lambda} expression. If specified as @c the name of an operator, the name is enclosed in "double quotes". -Sortiert eine Liste @var{L} mit einer Aussage @code{P}, die zwei Argumente hat, -so dass @code{@var{P}(@var{L}[k], @var{L}[k + 1])} @code{true} f@"ur zwei -beliebige aufeinander folgende Elemente ist. Die Aussage kann durch eine -Funktion, einen bin@"aren Operator oder einen Lambda-Ausdruck gegeben werden. -Wird der Name eines Operators angegeben, wird der Name in Anf@"uhrungszeichen -gesetzt. +Sortiert eine Liste @var{L} mit Hilfe einer Aussagefunktion @code{P}, die zwei +Argumente hat, so dass @code{@var{P}(@var{L}[k], @var{L}[k + 1])} f@"ur zwei +beliebige aufeinander folgende Elemente das Ergebnis @code{true} hat. Die +Aussagefunktion kann eine Funktion, ein bin@"arer Operator oder ein +Lambda-Ausdruck sein. Die Namen von Operatoren m@"ussen in Anf@"uhrungszeichen angegeben werden. @c The sorted list is returned as a new object; the argument @var{L} is not @c modified. To construct the return value, @code{sort} makes a shallow copy of @c the elements of @var{L}. @c DUNNO IF WE NEED TO GO INTO THE IMPLICATIONS OF SHALLOW COPY HERE ... -Die sortierte List wird als ein neues Objekt zur@"uckgegeben. Das Argument +Die sortierte List wird als ein neue Liste zur@"uckgegeben. Das Argument @code{L} wird nicht modifiziert. @c MIGHT CONSIDER A REF FOR TOTAL ORDER HERE @@ -851,8 +822,8 @@ @c other than @code{true} or @code{false}. Ist die Aussage @var{P} keine totale Ordnung der Elemente der Liste @var{L}, -kann @code{sort} ohne einen Fehler enden, ohne das das Ergebnis definiert ist. -@code{sort} gibt einen Fehler, wenn die Aussage nicht zu @code{true} oder +kann @code{sort} ohne einen Fehler enden, ohne dass das Ergebnis definiert ist. +@code{sort} gibt einen Fehler aus, wenn die Aussage nicht zu @code{true} oder @code{false} ausgewertet werden kann. @c @code{sort (@var{L})} is equivalent to @code{sort (@var{L}, orderlessp)}. @@ -861,10 +832,10 @@ @c @code{orderlessp}, although there are isolated examples of expressions for @c which @code{orderlessp} is not transitive; this is a bug. -@code{sort(@var{L})} ist @"aquivalent zu @code{sort(@var{L}, orderlessp)}. -Damit ist die Standardordnung aufsteigend, wie sie von @code{orderlessp} -definiert wird. Alle Maxima Atome und Ausdr@"ucke k@"onnen mit @code{orderlessp} -verglichen werden. +@code{sort(@var{L})} ist @"aquivalent zu @code{sort(@var{L}, orderlessp)}. +Damit ist die Standardordnung aufsteigend, wie sie von der Funktion +@mref{orderlessp} definiert wird. Alle Maxima Atome und Ausdr@"ucke k@"onnen mit +@code{orderlessp} verglichen werden. Beispiele: @@ -910,58 +881,14 @@ @end deffn @c --- 16.11.2010 DK ----------------------------------------------------------- -@anchor{second} -@deffn {Funktion} second (@var{expr}) - -@c Returns the 2'nd item of expression or list @var{expr}. -@c See @code{first} for more details. - -Gibt das 2. Element eines Ausdrucks oder einer Liste @var{expr} zur@"uck. -Siehe @mref{first} f@"ur mehr Informationen. - -@c @opencatbox -@c @category{Lists} @c @category{Expressions} -@c @closecatbox -@end deffn - -@c --- 16.11.2010 DK ----------------------------------------------------------- -@anchor{seventh} -@deffn {Funktion} seventh (@var{expr}) - -@c Returns the 7'th item of expression or list @var{expr}. -@c See @code{first} for more details. - -Gibt das 7. Element eines Ausdrucks oder einer Liste @var{expr} zur@"uck. -Siehe @mref{first} f@"ur mehr Informationen. - -@c @opencatbox -@c @category{Lists} @c @category{Expressions} -@c @closecatbox -@end deffn - -@c --- 16.11.2010 DK ----------------------------------------------------------- -@anchor{sixth} -@deffn {Funktion} sixth (@var{expr}) - -@c Returns the 6'th item of expression or list @var{expr}. -@c See @code{first} for more details. - -Gibt das 6. Element eines Ausdrucks oder einer Liste @var{expr} zur@"uck. -Siehe @mref{first} f@"ur mehr Informationen. - -@c @opencatbox -@c @category{Lists} @c @category{Expressions} -@c @closecatbox -@end deffn - -@c --- 16.11.2010 DK ----------------------------------------------------------- -@deffn {Funktion} sublist (@var{list}, @var{p}) +@anchor{sublist} +@deffn {Funktion} sublist (@var{L}, @var{P}) @c Returns the list of elements of @var{list} for which the predicate @code{p} @c returns @code{true}. -Gibt die Elemente der Liste @var{list} zur@"uck, f@"ur die die Aussage @code{p} -den Wert @code{true} hat. +Gibt die Elemente der Liste @var{L} zur@"uck, f@"ur die die Aussage @code{P} +den Wert @code{true} hat. Siehe auch die Funktion @mrefdot{sublist_indices} Beispiele: @@ -982,6 +909,7 @@ @end deffn @c --- 16.11.2010 DK ----------------------------------------------------------- +@anchor{sublist_indices} @deffn {Funktion} sublist_indices (@var{L}, @var{P}) @c Returns the indices of the elements @code{x} of the list @var{L} for which @@ -992,7 +920,7 @@ Gibt die Indizes der Elemente @var{x} der Liste @var{L} zur@"uck, f@"ur die die Aussage @code{maybe(@var{P}(x))} das Ergebnis @code{true} hat. @var{P} kann der Name einer Funktion oder ein Lambda-Ausdruck sein. @var{L} muss eine explizit -angegebene Liste sein. +angegebene Liste sein. Siehe auch die Funktion @mrefdot{sublist} Beispiele: @@ -1028,53 +956,18 @@ @c @closecatbox @end deffn -@c ----------------------------------------------------------------------------- -@anchor{tenth} -@deffn {Funktion} tenth (@var{expr}) - -@c Returns the 10'th item of expression or list @var{expr}. -@c See @code{first} for more details. - -Gibt das 10. Element eines Ausdrucks oder einer Liste @var{expr} zur@"uck. -Siehe @mref{first} f@"ur mehr Informationen. - -@c @opencatbox -@c @category{Lists} @c @category{Expressions} -@c @closecatbox -@end deffn - -@c ----------------------------------------------------------------------------- -@anchor{third} -@deffn {Funktion} third (@var{expr}) - -@c Returns the 3'rd item of expression or list @var{expr}. -@c See @code{first} for more details. - -Gibt das 3. Element eines Ausdrucks oder einer Liste @var{expr} zur@"uck. -Siehe @mref{first} f@"ur mehr Informationen. - -@c @opencatbox -@c @category{Lists} @c @category{Expressions} -@c @closecatbox -@end deffn - @c --- 16.11.2010 DK ----------------------------------------------------------- @anchor{unique} @deffn {Funktion} unique (@var{L}) @c Returns the unique elements of the list @var{L}. - -Gibt eine Liste mit den Elementen von @var{L} zur@"uck, die sich voneinander -unterscheiden. - @c When all the elements of @var{L} are unique, @code{unique} returns a shallow @c copy of @var{L}, not @var{L} itself. - -Sind alle Elemente der Liste @var{L} verschieden, gibt @code{unique} eine -Kopie der Liste @var{L} und nicht die Liste selbst zur@"uck. - @c If @var{L} is not a list, @code{unique} returns @var{L}. +Gibt eine Liste mit den Elementen von @var{L} zur@"uck, die sich voneinander +unterscheiden. Sind alle Elemente der Liste @var{L} verschieden, gibt +@code{unique} eine Kopie der Liste @var{L} und nicht die Liste selbst zur@"uck. Ist @var{L} keine Liste, gibt @code{unique} den Ausdruck @var{L} zur@"uck. Beispiel: Index: Function.de.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/de/Function.de.texi,v retrieving revision 1.2.2.1 retrieving revision 1.2.2.2 diff -u -d -r1.2.2.1 -r1.2.2.2 --- Function.de.texi 5 Dec 2010 23:49:55 -0000 1.2.2.1 +++ Function.de.texi 12 Dec 2010 00:20:16 -0000 1.2.2.2 @@ -2,6 +2,7 @@ @c File : Function.de.texi @c License : GNU General Public License (GPL) @c Language : German +@c Original : Function.texi revision 1.53 @c Translation : Dr. Dieter Kaiser @c Date : 14.11.2010 @c @@ -679,13 +680,14 @@ @section Funktionen und Variablen f@"ur Funktionsdefinitionen @c --- 04.12.2010 DK ----------------------------------------------------------- +@anchor{apply} @deffn {Funktion} apply (@var{F}, [@var{x_1}, ..., @var{x_n}]) @c Constructs and evaluates an expression @c @code{@var{F}(@var{arg_1}, ..., @var{arg_n})}. -Konstuiert den Ausdruck @code{@var{F}(@var{arg_1}, ..., @var{arg_n})} und wertet -diesen aus. +Konstruiert den Ausdruck @code{@var{F}(@var{arg_1}, ..., @var{arg_n})} und +wertet diesen aus. @c @code{apply} does not attempt to distinguish array functions from ordinary @c functions; when @var{F} is the name of an array function, @code{apply} @@ -1435,6 +1437,7 @@ @end deffn @c ----------------------------------------------------------------------------- +@anchor{funmake} @deffn {Function} funmake (@var{F}, [@var{arg_1}, ..., @var{arg_n}]) Returns an expression @code{@var{F}(@var{arg_1}, ..., @var{arg_n})}. |