# HG changeset patch # User Jaroslav Hajek # Date 1257839906 -3600 # Node ID 6e425f6be618c297f09fb0beaa02b3d643f95154 # Parent a5035bc7fbfbc7504f9baa8c893a4b7025b5c9e0 simplify cummin, cummax docs diff --git a/src/ChangeLog b/src/ChangeLog --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2009-11-10 Jaroslav Hajek + + * DLD-FUNCTIONS/max.cc (Fcummin, Fcummax): Simplify examples in docs. + 2009-11-09 Jaroslav Hajek * ov-base.cc (btyp_mixed_numeric): New function. diff --git a/src/DLD-FUNCTIONS/max.cc b/src/DLD-FUNCTIONS/max.cc --- a/src/DLD-FUNCTIONS/max.cc +++ b/src/DLD-FUNCTIONS/max.cc @@ -537,18 +537,16 @@ \n\ The call\n\ @example\n\ - [w, iw] = cummin (x, dim)\n\ + [w, iw] = cummin (x)\n\ @end example\n\ \n\ @noindent\n\ -is equivalent to the following code:\n\ +with @code{x} a vector, is equivalent to the following code:\n\ @example\n\ @group\n\ w = iw = zeros (size (x));\n\ -idxw = idxx = repmat (@{':'@}, 1, ndims (x));\n\ -for i = 1:size (x, dim)\n\ - idxw@{dim@} = i; idxx@{dim@} = 1:i;\n\ - [w(idxw@{:@}), iw(idxw@{:@})] = min(x(idxx@{:@}), [], dim);\n\ +for i = 1:length (x)\n\ + [w(i), iw(i)] = max (x(1:i));\n\ endfor\n\ @end group\n\ @end example\n\ @@ -582,14 +580,12 @@ @end example\n\ \n\ @noindent\n\ -is equivalent to the following code:\n\ +with @code{x} a vector, is equivalent to the following code:\n\ @example\n\ @group\n\ w = iw = zeros (size (x));\n\ -idxw = idxx = repmat (@{':'@}, 1, ndims (x));\n\ -for i = 1:size (x, dim)\n\ - idxw@{dim@} = i; idxx@{dim@} = 1:i;\n\ - [w(idxw@{:@}), iw(idxw@{:@})] = max(x(idxx@{:@}), [], dim);\n\ +for i = 1:length (x)\n\ + [w(i), iw(i)] = max (x(1:i));\n\ endfor\n\ @end group\n\ @end example\n\