|
From: Dieter K. <cra...@us...> - 2011-06-12 00:06:22
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Maxima, A Computer Algebra System".
The branch, master has been updated
via 4653cb5bf7a6d905e48ed2a0e07bbf363b6338fb (commit)
via ce3dae0790c1f607410845b323315ded98ef0b71 (commit)
via ee303d26f4c4a3ad9ffbf2e9b1cf9af3c6558f24 (commit)
from 67609a3e1fd345d3ed8c0468c4559fff2f3a88d1 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 4653cb5bf7a6d905e48ed2a0e07bbf363b6338fb
Author: crategus <cra...@us...>
Date: Sun Jun 12 01:20:18 2011 +0200
Adding the function system from Command.de.texi.
Some more formating.
diff --git a/doc/info/de/Runtime.de.texi b/doc/info/de/Runtime.de.texi
index b0a3a2f..9364613 100755
--- a/doc/info/de/Runtime.de.texi
+++ b/doc/info/de/Runtime.de.texi
@@ -18,6 +18,7 @@
@c -----------------------------------------------------------------------------
@node Einf@"uhrung in die Laufzeitumgebung, Interrupts, Laufzeitumgebung, Laufzeitumgebung
@section Einf@"uhrung in die Laufzeitumgebung
+@c -----------------------------------------------------------------------------
@c THIS DISCUSSION OF maxima-init.mac REPLACES AN EARLIER WRITE-UP. !
@c HOWEVER IT SEEMS THAT THIS TEXT REALLY WANTS TO BE UNDER A DIFFERENT
@@ -37,7 +38,6 @@ abgelegt werden, das von der Funktion @code{file_search} gefunden wird.
@c Here is an example @code{maxima-init.mac} file:
-@noindent
Dies ist eine Beispiel f@"ur eine @code{maxima-init.mac}-Datei:
@example
@@ -57,6 +57,7 @@ showtime:all;
@c -----------------------------------------------------------------------------
@node Interrupts, Funktionen und Variablen der Laufzeitumgebung, Einf@"uhrung in die Laufzeitumgebung, Laufzeitumgebung
@section Interrupts
+@c -----------------------------------------------------------------------------
@c The user can stop a time-consuming computation with the ^C (control-C)
@c character. The default action is to stop the computation and print another
@@ -80,7 +81,7 @@ zur@"uck.
Wird die Lisp-Variable @code{*debugger-hook*} mit dem folgenden Kommando
@code{:lisp (setq *debugger-hook* nil)} auf den Wert @code{nil} gesetzt, dann
-startet Maxima den Lisp-Debugger, wenn das Kommando @kbd{^c} ausgef@"uhrt wird.
+startet Maxima den Lisp-Debugger, wenn das Kommando @kbd{^c} ausgef@"uhrt wird.
Im Lisp-Debugger kann mit dem Kommando @code{continue} zu Maxima zur@"uckgekehrt
werden.
@@ -95,6 +96,7 @@ gestartet. Das Kommando @code{fg} kehrt zu Maxima zur@"uck.
@c -----------------------------------------------------------------------------
@node Funktionen und Variablen der Laufzeitumgebung, , Interrupts, Laufzeitumgebung
@section Funktionen und Variablen der Laufzeitumgebung
+@c -----------------------------------------------------------------------------
@c --- 28.12.2010 DK -----------------------------------------------------------
@anchor{maxima_tempdir}
@@ -110,7 +112,7 @@ gestartet. Das Kommando @code{fg} kehrt zu Maxima zur@"uck.
Die Systemvariable @code{maxima_tempdir} enth@"alt das Verzeichnis in dem Maxima
tempor@"are Dateien abgelegt. Insbesondere werden tempor@"are Grafikausgaben in
diesem Verzeichnis abgelegt. Der Standardwert von @code{maxima_tempdir} ist das
-Home-Verzeichnis des Nutzers, sofern Maxima dieses feststellen kann.
+Home-Verzeichnis des Nutzers, sofern Maxima dieses feststellen kann.
Andernfalls initialisiert Maxima die Systemvariable @code{maxima_tempdir} mit
einer geeigneten Annahme.
@@ -118,7 +120,6 @@ einer geeigneten Annahme.
Der Systemvariablen @code{maxima_tempdir} kann eine Zeichenkette zugewiesen
werden, die ein Verzeichnis bezeichnet.
-
@end defvr
@c --- 28.12.2010 DK -----------------------------------------------------------
@@ -137,11 +138,11 @@ durchsucht, um Maxima- und Lisp-Dateien zu finden. Maxima sucht in weiteren
Verzeichnissen. Die vollst@"andige Liste der Suchverzeichnisse ist den Variablen
@mref{file_search_maxima} und @mref{file_search_lisp} enthalten. Der
Standardwert der Systemvariablen @code{maxima_userdir} ist ein Unterverzeichnis
-des Home-Verzeichnis des Nutzers, sofern Maxima dieses bestimmen kann.
+des Home-Verzeichnis des Nutzers, sofern Maxima dieses bestimmen kann.
Ansonsten initialisiert Maxima die Systemvariable @code{maxima_userdir} mit
einer geeigneten Annahme.
-@c @code{maxima_userdir} may be assigned a string which names a directory.
+@c @code{maxima_userdir} may be assigned a string which names a directory.
@c However, assigning to @code{maxima_userdir} does not automatically change
@c @code{file_search_maxima} and @code{file_search_lisp}; those variables must
@c be changed separately.
@@ -150,7 +151,6 @@ Der Systemvariablen @code{maxima_userdir} kann eine Zeichenkette zugewiesen
werden, die ein Verzeichnis bezeichnet. Wenn der Wert von @code{maxima_userdir}
ge@"andert wird, werden die Variablen @code{file_search_maxima} und
@code{file_search_lisp} nicht automatisch angepasst.
-
@end defvr
@c --- 27.12.2010 DK -----------------------------------------------------------
@@ -173,10 +173,6 @@ Beispiel:
Das folgende Beispiel zeigt die Ausgabe auf einem Linux-System mit der
Lisp-Im@-ple@-men@-tie@-rung SBCL 1.0.45.
-@c ===beg===
-@c build_info();
-@c room(false);
-@c ===end===
@example
(%i1) build_info();
@@ -197,16 +193,6 @@ Control and binding stack usage is for the current thread only.
Garbage collection is currently enabled.
(%o2) false
@end example
-
-@c @itemize @bullet
-@c @item
-@c @code{room ()} prints out a moderate description.
-@c @item
-@c @code{room (true)} prints out a verbose description.
-@c @item
-@c @code{room (false)} prints out a terse description.
-@c @end itemize
-
@end deffn
@c --- 27.12.2010 DK -----------------------------------------------------------
@@ -229,7 +215,6 @@ Hat das Argument @var{keyword} den Wert @code{false}, wird das Argument
@c See also @code{status}.
Siehe auch @mrefdot{status}
-
@end deffn
@c --- 27.12.2010 DK -----------------------------------------------------------
@@ -278,10 +263,6 @@ Beispiel:
Das folgende Beispiel zeigt die Ausgabe f@"ur ein Linux-System mit SBCL als
Lisp.
-@c ===beg===
-@c status(feature);
-@c status(feature, "ansi-cl");
-@c ===end===
@example
(%i1) status(feature);
(%o1) [sb-bsd-sockets-addrinfo, asdf2, asdf, cl, mk-defsystem,
@@ -301,12 +282,21 @@ os-provides-getprotoby-r, os-provides-poll]
(%i2) status(feature,"ansi-cl");
(%o2) true
@end example
+@end deffn
+@c --- 23.10.2010 DK -----------------------------------------------------------
+@anchor{system}
+@deffn {Funktion} system (@var{command})
+
+@code{system(command)} f@"uhrt das Kommando @var{command} in einem eigenen
+Prozess aus. Das Kommando wird an die Standard-Shell @"ubergeben.
+@code{system} wird nicht von allen Betriebssystemen unterst@"utzt, steht aber im
+Allgemeinen unter Unix oder Unix @"ahnlichen Betriebssystemen zur Verf@"ugung.
@end deffn
@c --- 28.12.2010 DK -----------------------------------------------------------
@anchor{time}
-@deffn {Funktion} time (%o1, %o2, %o3, ...)
+@deffn {Funktion} time (%o1, %o2, %o3, @dots{})
@c Returns a list of the times, in seconds, taken to compute the output lines
@c @code{%o1}, @code{%o2}, @code{%o3}, .... The time returned is Maxima's
@@ -331,11 +321,6 @@ Die Zeit f@"ur die Berechnung der Fakult@"at einer gro@ss{}en ganzen Zahl wird
mit @code{time} ausgegeben. Das Ergebnis muss nicht angezeigt werden. Das
Ergebnis hat 456573 Stellen.
-@c ===beg===
-@c factorial(100000);
-@c time(%o1);
-@c bfloat(%o1);
-@c ===end===
@example
(%i1) factorial(100000)$
@@ -344,7 +329,6 @@ Ergebnis hat 456573 Stellen.
(%i3) bfloat(%o1);
(%o3) 2.824229407960348b456573
@end example
-
@end deffn
@c --- 28.12.2010 DK -----------------------------------------------------------
@@ -361,14 +345,10 @@ enth@"alt. Die Zeichenkette hat das Format @code{yyyy-mm-dd HH:MM:SS (GMT-n)}.
Beispiel:
-@c ===beg===
-@c timedate ();
-@c ===end===
@example
(%i1) timedate();
(%o1) 2010-12-28 21:56:32+01:00
@end example
-
@end deffn
@c --- 28.12.2010 DK -----------------------------------------------------------
@@ -387,17 +367,12 @@ Siehe auch @mref{elapsed_real_time} und @mrefdot{elapsed_run_time}
Beispiel:
-@c ===beg===
-@c absolute_real_time ();
-@c truncate(1900+absolute_real_time()/(365.25*24*3600));
-@c ===end===
@example
(%i1) absolute_real_time ();
(%o1) 3502559124
(%i2) truncate(1900+absolute_real_time()/(365.25*24*3600));
(%o2) 2010
@end example
-
@end deffn
@c --- 27.12.2010 DK -----------------------------------------------------------
@@ -417,11 +392,6 @@ Siehe auch @mref{absolute_real_time} und @mrefdot{elapsed_run_time}
Beispiel:
-@c ===beg===
-@c elapsed_real_time ();
-@c expand ((a + b)^500)$
-@c elapsed_real_time ();
-@c ===end===
@example
(%i1) elapsed_real_time ();
(%o1) 2.559324
@@ -429,7 +399,6 @@ Beispiel:
(%i3) elapsed_real_time ();
(%o3) 7.552087
@end example
-
@end deffn
@c --- 27.12.2010 DK -----------------------------------------------------------
@@ -450,11 +419,6 @@ Siehe auch @mref{absolute_real_time} und @mrefdot{elapsed_real_time}
Beispiel:
-@c ===beg===
-@c elapsed_run_time ();
-@c expand ((a + b)^500)$
-@c elapsed_run_time ();
-@c ===end===
@example
(%i1) elapsed_run_time ();
(%o1) 0.04
@@ -462,7 +426,6 @@ Beispiel:
(%i3) elapsed_run_time ();
(%o3) 1.26
@end example
-
@end deffn
@c --- End of file Runtime.de.texi ---------------------------------------------
commit ce3dae0790c1f607410845b323315ded98ef0b71
Author: crategus <cra...@us...>
Date: Sun Jun 12 01:17:28 2011 +0200
Adding the function dispform from Command.de.texi.
Adding documentation for subnumsimp.
diff --git a/doc/info/de/Expressions.de.texi b/doc/info/de/Expressions.de.texi
index e4b6735..d4621d1 100755
--- a/doc/info/de/Expressions.de.texi
+++ b/doc/info/de/Expressions.de.texi
@@ -523,6 +523,58 @@ aufgerufen werden, die mehrere Argumente enth@"alt.
Siehe auch die Funktion @mrefdot{optimize}
@end deffn
+@c --- 21.10.2010 DK -----------------------------------------------------------
+@anchor{dispform}
+@deffn {Funktion} dispform (@var{expr})
+@deffnx {Funktion} dispform (@var{expr}, all)
+
+@code{dispform} formatiert den Ausdruck @var{expr} von der internen Darstellung
+in eine externe Darstellung, wie sie f@"ur die Anzeige des Ausdrucks ben@"otigt
+wird. Bei der Formatierung sind Optionsvariablen wie @mref{dispflag} und
+@mref{powerdisp} wirksam.
+
+Beispiele f@"ur die interne und externe Darstellung von Ausdr@"ucken sind:
+
+@example
+ Interne Darstellung Externe Darstellung
+------------------------------------------------------------
+-x : ((MTIMES) -1 $x) ((MMINUS) $x)
+sqrt(x) : ((MEXPT) $x ((RAT) 1 2)) ((%SQRT) $X)
+a/b : ((MTIMES) $A ((MEXPT) $B -1)) ((MQUOTIENT) $A $B)
+@end example
+
+@code{dispform(@var{expr})} gibt die externe Darstellung nur f@"ur den ersten
+Operator im Ausdruck zur@"uck. @code{dispform(@var{expr}, all)} gibt die
+externe Darstellung aller Operatoren im Ausdruck @var{expr} zur@"uck.
+
+Siehe auch @mrefcomma{part} @mref{inpart} und @mrefdot{inflag}
+
+Beispiel:
+
+Die Funktion @code{dispform} kann genutzt werden, um die Wurzelfunktion in
+einem Ausdruck zu substituieren. Die Wurzelfunktion ist nur in der externen
+Darstellung eines Ausdruckes vorhanden:
+
+@example
+(%i1) expr: sqrt(5)/(5+sqrt(2));
+ sqrt(5)
+(%o1) -----------
+ sqrt(2) + 5
+(%i2) subst(f,sqrt,expr);
+ sqrt(5)
+(%o2) -----------
+ sqrt(2) + 5
+(%i3) subst(f,sqrt,dispform(expr));
+ f(5)
+(%o3) -----------
+ sqrt(2) + 5
+(%i4) subst(f,sqrt,dispform(expr,all));
+ f(5)
+(%o4) --------
+ f(2) + 5
+@end example
+@end deffn
+
@c --- 15.10.2010 DK -----------------------------------------------------------
@anchor{disolate}
@deffn {Funktion} disolate (@var{expr}, @var{x_1}, @dots{}, @var{x_n})
@@ -1713,6 +1765,33 @@ Hat @code{sublis_apply_lambda} den Wert @code{true} werden Lambda-Ausdr@"ucke
ausgewertet. Ansonsten verbleiben diese nach der Substitution im Ausdruck.
@end defvr
+@c -----------------------------------------------------------------------------
+@anchor{subnumsimp}
+@defvr {Option variable} subnumsimp
+Default value: @code{false}
+
+If @code{true} then the functions @mref{subst} and @mref{psubst} can substitute
+a subscripted variable @code{f[x]} with a number, when only the symbol @code{f}
+is given.
+
+See also @mrefdot{subst}
+
+@example
+(%i1) subst(100,g,g[x]+2);
+
+subst: cannot substitute 100 for operator g in expression g
+ x
+ -- an error. To debug this try: debugmode(true);
+
+(%i2) subst(100,g,g[x]+2),subnumsimp:true;
+(%o2) 102
+@end example
+
+@opencatbox
+@category{Expressions}
+@closecatbox
+@end defvr
+
@c --- 15.10.2010 DK -----------------------------------------------------------
@anchor{subst}
@deffn {Funktion} subst (@var{a}, @var{b}, @var{c})
commit ee303d26f4c4a3ad9ffbf2e9b1cf9af3c6558f24
Author: crategus <cra...@us...>
Date: Sun Jun 12 01:15:07 2011 +0200
Moving the function system to Runtime.de.texi
Moving the function dispform to Expressions.de.texi
diff --git a/doc/info/de/Command.de.texi b/doc/info/de/Command.de.texi
index 878d218..fff6c52 100755
--- a/doc/info/de/Command.de.texi
+++ b/doc/info/de/Command.de.texi
@@ -103,7 +103,6 @@ Informationslisten und Optionsvariablen:
myoptions optionset
@end verbatim
-@noindent
Weitere Informationslisten, die in anderen Kapiteln erl@"autert werden, sind:
@verbatim
@@ -137,10 +136,9 @@ Symbole:
@verbatim
? ??
playback prompt showtime
- quit system to_lisp
+ quit to_lisp
@end verbatim
-@noindent
Die Funktionen @mref{read} und @mref{readonly} geben Ausdr@"ucke auf der Konsole
aus und lesen dann die Eingabe des Nutzers ein:
@@ -159,7 +157,6 @@ Optionsvariablen @mref{sqrtdispflag} kontrolliert. Siehe @ref{Ausdr@"ucke}
f@"ur Funktionen, die die interne und externe Darstellung von Ausdr@"ucken
unterscheiden.
-@noindent
Folgende Optionsvariablen und Symbole kontrollieren die Ausgabe auf der Konsole:
@verbatim
@@ -171,13 +168,12 @@ Folgende Optionsvariablen und Symbole kontrollieren die Ausgabe auf der Konsole:
sqrtdispflag stardisp ttyoff
@end verbatim
-@noindent
Mit folgenden Funktionen kann die Ausgabe auf der Konsole formatiert werden:
@verbatim
- disp display dispform
- dispterms grind ldisp
- ldisplay print
+ disp display dispterms
+ grind ldisp ldisplay
+ print
@end verbatim
@c -----------------------------------------------------------------------------
@@ -937,16 +933,6 @@ auch dann anzeigen, wenn @code{showtime} den Wert @code{false} hat.
Siehe auch @mrefdot{timer}
@end defvr
-@c --- 23.10.2010 DK -----------------------------------------------------------
-@anchor{system}
-@deffn {Funktion} system (@var{command})
-
-@code{system(command)} f@"uhrt das Kommando @var{command} in einem eigenen
-Prozess aus. Das Kommando wird an die Standard-Shell @"ubergeben.
-@code{system} wird nicht von allen Betriebssystemen unterst@"utzt, steht aber im
-Allgemeinen unter Unix oder Unix @"ahnlichen Betriebssystemen zur Verf@"ugung.
-@end deffn
-
@c --- 08.09.2010 DK -----------------------------------------------------------
@anchor{to_lisp}
@deffn {Funktion} to_lisp ()
@@ -1089,58 +1075,6 @@ Beispiele:
@end example
@end deffn
-@c --- 21.10.2010 DK -----------------------------------------------------------
-@anchor{dispform}
-@deffn {Funktion} dispform (@var{expr})
-@deffnx {Funktion} dispform (@var{expr}, all)
-
-@code{dispform} formatiert den Ausdruck @var{expr} von der internen Darstellung
-in eine externe Darstellung, wie sie f@"ur die Anzeige des Ausdrucks ben@"otigt
-wird. Bei der Formatierung sind Optionsvariablen wie @mref{dispflag} und
-@mref{powerdisp} wirksam.
-
-Beispiele f@"ur die interne und externe Darstellung von Ausdr@"ucken sind:
-
-@example
- Interne Darstellung Externe Darstellung
-------------------------------------------------------------
--x : ((MTIMES) -1 $x) ((MMINUS) $x)
-sqrt(x) : ((MEXPT) $x ((RAT) 1 2)) ((%SQRT) $X)
-a/b : ((MTIMES) $A ((MEXPT) $B -1)) ((MQUOTIENT) $A $B)
-@end example
-
-@code{dispform(@var{expr})} gibt die externe Darstellung nur f@"ur den ersten
-Operator im Ausdruck zur@"uck. @code{dispform(@var{expr}, all)} gibt die
-externe Darstellung aller Operatoren im Ausdruck @var{expr} zur@"uck.
-
-Siehe auch @mrefcomma{part} @mref{inpart} und @mrefdot{inflag}
-
-Beispiel:
-
-Die Funktion @code{dispform} kann genutzt werden, um die Wurzelfunktion in einem
-Ausdruck zu substituieren. Die Wurzelfunktion ist nur in der externen
-Darstellung eines Ausdruckes vorhanden:
-
-@example
-(%i1) expr: sqrt(5)/(5+sqrt(2));
- sqrt(5)
-(%o1) -----------
- sqrt(2) + 5
-(%i2) subst(f,sqrt,expr);
- sqrt(5)
-(%o2) -----------
- sqrt(2) + 5
-(%i3) subst(f,sqrt,dispform(expr));
- f(5)
-(%o3) -----------
- sqrt(2) + 5
-(%i4) subst(f,sqrt,dispform(expr,all));
- f(5)
-(%o4) --------
- f(2) + 5
-@end example
-@end deffn
-
@c --- 23.10.2010 DK -----------------------------------------------------------
@anchor{display}
@deffn {Funktion} display (@var{expr_1}, @var{expr_2}, @dots{})
-----------------------------------------------------------------------
Summary of changes:
doc/info/de/Command.de.texi | 74 ++----------------------------------
doc/info/de/Expressions.de.texi | 79 +++++++++++++++++++++++++++++++++++++++
doc/info/de/Runtime.de.texi | 71 ++++++++--------------------------
3 files changed, 100 insertions(+), 124 deletions(-)
hooks/post-receive
--
Maxima, A Computer Algebra System
|