From: Robert D. <rob...@us...> - 2005-05-28 23:16:49
|
Update of /cvsroot/maxima/maxima/doc/info In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5768 Modified Files: nset.texi Log Message: Added ==beg==, ==end== comments with commands for examples, then ran nset.texi though update_examples (Perl script) to regenerate examples. Some examples were adjusted to make them yield expected output. Index: nset.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/nset.texi,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- nset.texi 26 May 2005 15:26:54 -0000 1.3 +++ nset.texi 28 May 2005 23:16:40 -0000 1.4 @@ -59,54 +59,90 @@ command @emph{set(a1,a2,...,an)}; to construct the empty set, use @emph{set()}. If a member is listed more than once, the simplification process eliminates the redundant member. + +@c ===beg=== +@c set(); +@c set(a, b, a); +@c set(a, set(b)); +@c set(a, [b]); +@c ===end=== @example [...1487 lines suppressed...] +(%o1) f(f(a, b), f(c, d)) +@end example + Given an odd number of arguments, @math{tree_reduce} ``favors'' the left side of the tree; for example + +@c ===beg=== +@c tree_reduce (f, [a, b, c, d, e]); +@c ===end=== @example -(C1) tree_reduce(f,[a,b,c,d,e]); -(D1) f(f(f(a, b), f(C, d)), e) -(C2) +(%i1) tree_reduce (f, [a, b, c, d, e]); +(%o1) f(f(f(a, b), f(c, d)), e) @end example + For addition of floating point numbers, using @math{tree_reduce} may give a sum that has a smaller rounding error than using either @math{rreduce} or @math{lreduce}. |