changeset 21546:f7f97d7e9294

doc: Wrap m-file docstrings to 79 characters + newline (80 total). * isrecording.m, soundsc.m, delaunay3.m, cell2mat.m, cumtrapz.m, del2.m, inputParser.m, interp1.m, interp3.m, narginchk.m, profile.m, validateattributes.m, delaunayn.m, tsearchn.m, voronoin.m, brighten.m, cmunique.m, colorcube.m, imfinfo.m, imshow.m, edit.m, orderfields.m, run.m, warning_ids.m, ode23.m, ode45.m, odeget.m, integrate_adaptive.m, kahan.m, ode_struct_value_check.m, runge_kutta_23.m, fminunc.m, fsolve.m, fzero.m, pkg.m, build.m, specular.m, view.m, bar.m, barh.m, contour3.m, isosurface.m, line.m, pie.m, pie3.m, quiver3.m, scatter.m, scatter3.m, stem3.m, stemleaf.m, surfl.m, tetramesh.m, isfigure.m, mkpp.m, pchip.m, residue.m, splinefit.m, rmpref.m, unique.m, eigs.m, ilu.m, factor.m, factorial.m, gallery.m, hankel.m, histc.m, ols.m, finv.m, fpdf.m, kruskal_wallis_test.m, weekday.m: Wrap m-file docstrings to 79 characters + newline (80 total).
author Rik <rik@octave.org>
date Sun, 27 Mar 2016 15:50:01 -0700
parents a81c9a0a05e3
children ad0599a0acc6
files scripts/audio/@audiorecorder/isrecording.m scripts/audio/soundsc.m scripts/deprecated/delaunay3.m scripts/general/cell2mat.m scripts/general/cumtrapz.m scripts/general/del2.m scripts/general/inputParser.m scripts/general/interp1.m scripts/general/interp3.m scripts/general/narginchk.m scripts/general/profile.m scripts/general/validateattributes.m scripts/geometry/delaunayn.m scripts/geometry/tsearchn.m scripts/geometry/voronoin.m scripts/image/brighten.m scripts/image/cmunique.m scripts/image/colorcube.m scripts/image/imfinfo.m scripts/image/imshow.m scripts/miscellaneous/edit.m scripts/miscellaneous/orderfields.m scripts/miscellaneous/run.m scripts/miscellaneous/warning_ids.m scripts/ode/ode23.m scripts/ode/ode45.m scripts/ode/odeget.m scripts/ode/private/integrate_adaptive.m scripts/ode/private/kahan.m scripts/ode/private/ode_struct_value_check.m scripts/ode/private/runge_kutta_23.m scripts/optimization/fminunc.m scripts/optimization/fsolve.m scripts/optimization/fzero.m scripts/pkg/pkg.m scripts/pkg/private/build.m scripts/plot/appearance/specular.m scripts/plot/appearance/view.m scripts/plot/draw/bar.m scripts/plot/draw/barh.m scripts/plot/draw/contour3.m scripts/plot/draw/isosurface.m scripts/plot/draw/line.m scripts/plot/draw/pie.m scripts/plot/draw/pie3.m scripts/plot/draw/quiver3.m scripts/plot/draw/scatter.m scripts/plot/draw/scatter3.m scripts/plot/draw/stem3.m scripts/plot/draw/stemleaf.m scripts/plot/draw/surfl.m scripts/plot/draw/tetramesh.m scripts/plot/util/isfigure.m scripts/polynomial/mkpp.m scripts/polynomial/pchip.m scripts/polynomial/residue.m scripts/polynomial/splinefit.m scripts/prefs/rmpref.m scripts/set/unique.m scripts/sparse/eigs.m scripts/sparse/ilu.m scripts/specfun/factor.m scripts/specfun/factorial.m scripts/special-matrix/gallery.m scripts/special-matrix/hankel.m scripts/statistics/base/histc.m scripts/statistics/base/ols.m scripts/statistics/distributions/finv.m scripts/statistics/distributions/fpdf.m scripts/statistics/tests/kruskal_wallis_test.m scripts/time/weekday.m
diffstat 71 files changed, 210 insertions(+), 171 deletions(-) [+]
line wrap: on
line diff
--- a/scripts/audio/@audiorecorder/isrecording.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/audio/@audiorecorder/isrecording.m	Sun Mar 27 15:50:01 2016 -0700
@@ -18,8 +18,8 @@
 
 ## -*- texinfo -*-
 ## @deftypefn {} {} isrecording (@var{recorder})
-## Return true if the audiorecorder object @var{recorder} is currently recording
-## audio and false otherwise.
+## Return true if the audiorecorder object @var{recorder} is currently
+## recording audio and false otherwise.
 ## @end deftypefn
 
 function result = isrecording (recorder)
--- a/scripts/audio/soundsc.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/audio/soundsc.m	Sun Mar 27 15:50:01 2016 -0700
@@ -33,10 +33,10 @@
 ## The optional argument @var{nbits} specifies the bit depth to play to the
 ## audio device and defaults to 8 bits.
 ##
-## By default, @var{y} is automatically normalized to the range [-1, 1].  If the
-## range [@var{ymin}, @var{ymax}] is given, then elements of @var{y} that fall
-## within the range @var{ymin} @leq{} @var{y} @leq{} @var{ymax} are scaled to
-## the range [-1, 1] instead.
+## By default, @var{y} is automatically normalized to the range [-1, 1].  If
+## the range [@var{ymin}, @var{ymax}] is given, then elements of @var{y}
+## that fall within the range @var{ymin} @leq{} @var{y} @leq{} @var{ymax}
+## are scaled to the range [-1, 1] instead.
 ##
 ## For more control over audio playback, use the @code{audioplayer} class.
 ## @seealso{sound, record}
--- a/scripts/deprecated/delaunay3.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/deprecated/delaunay3.m	Sun Mar 27 15:50:01 2016 -0700
@@ -35,9 +35,9 @@
 ## @var{x}, @var{y}, @var{z} for the location of the j-th vertex of the i-th
 ## tetrahedron.
 ##
-## An optional fourth argument, which must be a string or cell array of strings,
-## contains options passed to the underlying qhull command.
-## See the documentation for the Qhull library for details
+## An optional fourth argument, which must be a string or cell array of
+## strings, contains options passed to the underlying qhull command.  See the
+## documentation for the Qhull library for details
 ## @url{http://www.qhull.org/html/qh-quick.htm#options}.
 ## The default options are @code{@{"Qt", "Qbb", "Qc", "Qz"@}}.
 ##
--- a/scripts/general/cell2mat.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/general/cell2mat.m	Sun Mar 27 15:50:01 2016 -0700
@@ -23,7 +23,8 @@
 ## elements of @var{c} into a hyperrectangle.
 ##
 ## Elements of @var{c} must be numeric, logical, or char matrices; or cell
-## arrays; or structs; and @code{cat} must be able to concatenate them together.
+## arrays; or structs; and @code{cat} must be able to concatenate them
+## together.
 ## @seealso{mat2cell, num2cell}
 ## @end deftypefn
 
--- a/scripts/general/cumtrapz.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/general/cumtrapz.m	Sun Mar 27 15:50:01 2016 -0700
@@ -31,7 +31,8 @@
 ## When the argument @var{x} is omitted an equally spaced @var{x} vector with
 ## unit spacing (1) is assumed.  @code{cumtrapz (@var{x}, @var{y})} evaluates
 ## the integral with respect to the spacing in @var{x} and the values in
-## @var{y}.  This is useful if the points in @var{y} have been sampled unevenly.
+## @var{y}.  This is useful if the points in @var{y} have been sampled
+## unevenly.
 ##
 ## If the optional @var{dim} argument is given, operate along this dimension.
 ##
--- a/scripts/general/del2.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/general/del2.m	Sun Mar 27 15:50:01 2016 -0700
@@ -45,8 +45,8 @@
 ## @end example
 ##
 ## @end ifnottex
-## For N-dimensional arrays the sum in parentheses is expanded to include second
-## derivatives over the additional higher dimensions.
+## For N-dimensional arrays the sum in parentheses is expanded to include
+## second derivatives over the additional higher dimensions.
 ##
 ## The spacing between evaluation points may be defined by @var{h}, which is a
 ## scalar defining the equidistant spacing in all dimensions.  Alternatively,
--- a/scripts/general/inputParser.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/general/inputParser.m	Sun Mar 27 15:50:01 2016 -0700
@@ -148,8 +148,8 @@
 ## -*- texinfo -*-
 ## @deftypefn  {} {} addOptional (@var{argname}, @var{default})
 ## @deftypefnx {} {} addOptional (@var{argname}, @var{default}, @var{validator})
-## Add new optional argument to the object @var{parser} of the class inputParser
-## to implement an ordered arguments type of API
+## Add new optional argument to the object @var{parser} of the class
+## inputParser to implement an ordered arguments type of API
 ##
 ## @var{argname} must be a string with the name of the new argument.  The order
 ## in which new arguments are added with @command{addOptional}, represents the
--- a/scripts/general/interp1.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/general/interp1.m	Sun Mar 27 15:50:01 2016 -0700
@@ -75,8 +75,8 @@
 ## be supplied and @code{interp1} returns a piecewise polynomial object.  This
 ## object can later be used with @code{ppval} to evaluate the interpolation.
 ## There is an equivalence, such that @code{ppval (interp1 (@var{x},
-## @var{y}, @var{method}, @qcode{"pp"}), @var{xi}) == interp1 (@var{x}, @var{y},
-## @var{xi}, @var{method}, @qcode{"extrap"})}.
+## @var{y}, @var{method}, @qcode{"pp"}), @var{xi}) == interp1 (@var{x},
+## @var{y}, @var{xi}, @var{method}, @qcode{"extrap"})}.
 ##
 ## Duplicate points in @var{x} specify a discontinuous interpolant.  There
 ## may be at most 2 consecutive points with the same value.
--- a/scripts/general/interp3.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/general/interp3.m	Sun Mar 27 15:50:01 2016 -0700
@@ -44,12 +44,12 @@
 ## not important.
 ##
 ## If called with a single reference data matrix @var{v} and a refinement
-## value @var{n}, then perform interpolation over a 3-D grid where each original
-## interval has been recursively subdivided @var{n} times.  This results in
-## @code{2^@var{n}-1} additional points for every interval in the original
-## grid.  If @var{n} is omitted a value of 1 is used.  As an example, the
-## interval [0,1] with @code{@var{n}==2} results in a refined interval with
-## points at [0, 1/4, 1/2, 3/4, 1].
+## value @var{n}, then perform interpolation over a 3-D grid where each
+## original interval has been recursively subdivided @var{n} times.  This
+## results in @code{2^@var{n}-1} additional points for every interval in the
+## original grid.  If @var{n} is omitted a value of 1 is used.  As an
+## example, the interval [0,1] with @code{@var{n}==2} results in a refined
+## interval with points at [0, 1/4, 1/2, 3/4, 1].
 ##
 ## The interpolation @var{method} is one of:
 ##
--- a/scripts/general/narginchk.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/general/narginchk.m	Sun Mar 27 15:50:01 2016 -0700
@@ -21,11 +21,12 @@
 ## Check for correct number of input arguments.
 ##
 ## Generate an error message if the number of arguments in the calling function
-## is outside the range @var{minargs} and @var{maxargs}.  Otherwise, do nothing.
+## is outside the range @var{minargs} and @var{maxargs}.  Otherwise, do
+## nothing.
 ##
 ## Both @var{minargs} and @var{maxargs} must be scalar numeric values.  Zero,
-## Inf, and negative values are all allowed, and @var{minargs} and @var{maxargs}
-## may be equal.
+## Inf, and negative values are all allowed, and @var{minargs} and
+## @var{maxargs} may be equal.
 ##
 ## Note that this function evaluates @code{nargin} on the caller.
 ##
--- a/scripts/general/profile.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/general/profile.m	Sun Mar 27 15:50:01 2016 -0700
@@ -41,9 +41,9 @@
 ## statistics are added to the existing ones.
 ##
 ## @item @var{S} = profile ("status")
-## Return a structure with information about the current status of the profiler.
-## At the moment, the only field is @code{ProfilerStatus} which is either
-## @qcode{"on"} or @qcode{"off"}.
+## Return a structure with information about the current status of the
+## profiler.  At the moment, the only field is @code{ProfilerStatus} which is
+## either @qcode{"on"} or @qcode{"off"}.
 ##
 ## @item @var{T} = profile ("info")
 ## Return the collected profiling statistics in the structure @var{T}.  The
--- a/scripts/general/validateattributes.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/general/validateattributes.m	Sun Mar 27 15:50:01 2016 -0700
@@ -55,7 +55,8 @@
 ##
 ## @table @asis
 ## @item @qcode{"<="}
-## All values are less than or equal to the following value in @var{attributes}.
+## All values are less than or equal to the following value in
+## @var{attributes}.
 ##
 ## @item @qcode{"<"}
 ## All values are less than the following value in @var{attributes}.
--- a/scripts/geometry/delaunayn.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/geometry/delaunayn.m	Sun Mar 27 15:50:01 2016 -0700
@@ -31,9 +31,9 @@
 ## @var{pts} which describes a simplex of dimension dim.  For example, a 2-D
 ## simplex is a triangle and 3-D simplex is a tetrahedron.
 ##
-## An optional second argument, which must be a string or cell array of strings,
-## contains options passed to the underlying qhull command.
-## See the documentation for the Qhull library for details
+## An optional second argument, which must be a string or cell array of
+## strings, contains options passed to the underlying qhull command.  See the
+## documentation for the Qhull library for details
 ## @url{http://www.qhull.org/html/qh-quick.htm#options}.
 ## The default options depend on the dimension of the input:
 ##
--- a/scripts/geometry/tsearchn.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/geometry/tsearchn.m	Sun Mar 27 15:50:01 2016 -0700
@@ -25,8 +25,8 @@
 ## containing the points @var{xi}.  For points outside the convex hull,
 ## @var{idx} is NaN.
 ##
-## If requested @code{tsearchn} also returns the Barycentric coordinates @var{p}
-## of the enclosing triangles.
+## If requested @code{tsearchn} also returns the Barycentric coordinates
+## @var{p} of the enclosing triangles.
 ## @seealso{delaunay, delaunayn}
 ## @end deftypefn
 
--- a/scripts/geometry/voronoin.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/geometry/voronoin.m	Sun Mar 27 15:50:01 2016 -0700
@@ -27,9 +27,9 @@
 ## @var{C} contains the points of the Voronoi facets.  The list @var{F}
 ## contains, for each facet, the indices of the Voronoi points.
 ##
-## An optional second argument, which must be a string or cell array of strings,
-## contains options passed to the underlying qhull command.
-## See the documentation for the Qhull library for details
+## An optional second argument, which must be a string or cell array of
+## strings, contains options passed to the underlying qhull command.  See the
+## documentation for the Qhull library for details
 ## @url{http://www.qhull.org/html/qh-quick.htm#options}.
 ##
 ## The default options depend on the dimension of the input:
--- a/scripts/image/brighten.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/image/brighten.m	Sun Mar 27 15:50:01 2016 -0700
@@ -32,7 +32,8 @@
 ## The first argument can also be a valid graphics handle @var{h}, in which
 ## case @code{brighten} is applied to the colormap associated with this handle.
 ##
-## If no output is specified then the result is written to the current colormap.
+## If no output is specified then the result is written to the current
+## colormap.
 ## @seealso{colormap, contrast}
 ## @end deftypefn
 
--- a/scripts/image/cmunique.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/image/cmunique.m	Sun Mar 27 15:50:01 2016 -0700
@@ -30,9 +30,9 @@
 ## the indices adjusted to match the new, possibly smaller, colormap.
 ##
 ## When the input is an RGB image (an @nospell{MxNx3} array), the output
-## colormap will contain one entry for every unique color in the original image.
-## In the worst case the new map could have as many rows as the number of
-## pixels in the original image.
+## colormap will contain one entry for every unique color in the original
+## image.  In the worst case the new map could have as many rows as the
+## number of pixels in the original image.
 ##
 ## When the input is a grayscale image @var{I}, the output colormap will
 ## contain one entry for every unique intensity value in the original image.
--- a/scripts/image/colorcube.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/image/colorcube.m	Sun Mar 27 15:50:01 2016 -0700
@@ -22,9 +22,9 @@
 ## Create color colormap.  This colormap is composed of as many equally
 ## spaced colors (not grays) in the RGB color space as possible.
 ##
-## If there are not a perfect number @var{n} of regularly spaced colors then the
-## remaining entries in the colormap are gradients of pure red, green, blue,
-## and gray.
+## If there are not a perfect number @var{n} of regularly spaced colors then
+## the remaining entries in the colormap are gradients of pure red, green,
+## blue, and gray.
 ##
 ## The argument @var{n} must be a scalar.
 ## If unspecified, the length of the current colormap, or 64, is used.
--- a/scripts/image/imfinfo.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/image/imfinfo.m	Sun Mar 27 15:50:01 2016 -0700
@@ -73,8 +73,8 @@
 ## Number of iterations to loop an animation.
 ##
 ## @item ByteOrder
-## Endian option for formats that support it.  Value is @qcode{"little-endian"},
-## @qcode{"big-endian"}, or @qcode{"undefined"}.
+## Endian option for formats that support it.  Value is
+## @qcode{"little-endian"}, @qcode{"big-endian"}, or @qcode{"undefined"}.
 ##
 ## @item Gamma
 ## Gamma level of the image.  The same color image displayed on two different
--- a/scripts/image/imshow.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/image/imshow.m	Sun Mar 27 15:50:01 2016 -0700
@@ -50,12 +50,14 @@
 ## @item @qcode{"xdata"}
 ## If @var{value1} is a two element vector, it must contain horizontal axis
 ## limits in the form [xmin xmax]; Otherwise @var{value1} must be a vector and
-## only the first and last elements will be used for xmin and xmax respectively.
+## only the first and last elements will be used for xmin and xmax
+## respectively.
 ##
 ## @item @qcode{"ydata"}
 ## If @var{value1} is a two element vector, it must contain vertical axis
 ## limits in the form [ymin ymax]; Otherwise @var{value1} must be a vector and
-## only the first and last elements will be used for ymin and ymax respectively.
+## only the first and last elements will be used for ymin and ymax
+## respectively.
 ##
 ## @end table
 ##
--- a/scripts/miscellaneous/edit.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/miscellaneous/edit.m	Sun Mar 27 15:50:01 2016 -0700
@@ -44,9 +44,9 @@
 ## @item
 ## If @code{@var{name}.cc} is specified, then it will search for
 ## @code{@var{name}.cc} in the path and try to modify it, otherwise it will
-## create a new @file{.cc} file in the current directory.  If @var{name} happens
-## to be an m-file or interpreter defined function, then the text of that
-## function will be inserted into the .cc file as a comment.
+## create a new @file{.cc} file in the current directory.  If @var{name}
+## happens to be an m-file or interpreter defined function, then the text of
+## that function will be inserted into the .cc file as a comment.
 ##
 ## @item
 ## If @file{@var{name}.ext} is on your path then it will be edited, otherwise
@@ -63,11 +63,11 @@
 ## If @code{edit} is called with @var{field} and @var{value} variables, the
 ## value of the control field @var{field} will be set to @var{value}.
 ##
-## If an output argument is requested and the first input argument is @code{get}
-## then @code{edit} will return the value of the control field @var{field}.
-## If the control field does not exist, edit will return a structure
-## containing all fields and values.  Thus, @code{edit ("get", "all")} returns
-## a complete control structure.
+## If an output argument is requested and the first input argument is
+## @code{get} then @code{edit} will return the value of the control field
+## @var{field}.  If the control field does not exist, edit will return a
+## structure containing all fields and values.  Thus, @code{edit ("get",
+## "all")} returns a complete control structure.
 ##
 ## The following control fields are used:
 ##
--- a/scripts/miscellaneous/orderfields.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/miscellaneous/orderfields.m	Sun Mar 27 15:50:01 2016 -0700
@@ -27,10 +27,10 @@
 ##
 ## Given one input struct @var{s1}, arrange field names alphabetically.
 ##
-## If a second struct argument is given, arrange field names in @var{s1} as they
-## appear in @var{s2}.  The second argument may also specify the order in a
-## cell array of strings @var{cellstr}.  The second argument may also be a
-## permutation vector.
+## If a second struct argument is given, arrange field names in @var{s1} as
+## they appear in @var{s2}.  The second argument may also specify the order
+## in a cell array of strings @var{cellstr}.  The second argument may also
+## be a permutation vector.
 ##
 ## The optional second output argument @var{p} is the permutation vector which
 ## converts the original name order to the new name order.
--- a/scripts/miscellaneous/run.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/miscellaneous/run.m	Sun Mar 27 15:50:01 2016 -0700
@@ -26,9 +26,9 @@
 ## their name.  For scripts not located on the load path, use @code{run}.
 ##
 ## The filename @var{script} can be a bare, fully qualified, or relative
-## filename and with or without a file extension.  If no extension is specified,
-## Octave will first search for a script with the @file{".m"} extension before
-## falling back to the script name without an extension.
+## filename and with or without a file extension.  If no extension is
+## specified, Octave will first search for a script with the @file{".m"}
+## extension before falling back to the script name without an extension.
 ##
 ## Implementation Note: If @var{script} includes a path component, then
 ## @code{run} first changes the working directory to the directory where
--- a/scripts/miscellaneous/warning_ids.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/miscellaneous/warning_ids.m	Sun Mar 27 15:50:01 2016 -0700
@@ -120,7 +120,8 @@
 ## paths to function files.  This usually happens when using autoload()
 ## calls in PKG_ADD files, when the PKG_ADD file is not in the same
 ## directory as the .oct file referred to by the autoload() command.
-## By default, the @code{Octave:autoload-relative-file-name} warning is enabled.
+## By default, the @code{Octave:autoload-relative-file-name} warning is
+## enabled.
 ##
 ## @item Octave:built-in-variable-assignment
 ## By default, the @code{Octave:built-in-variable-assignment} warning is
--- a/scripts/ode/ode23.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/ode/ode23.m	Sun Mar 27 15:50:01 2016 -0700
@@ -65,8 +65,8 @@
 ## The output can also be returned as a structure @var{solution} which
 ## has field @var{x} containing the time where the solution was evaluated and
 ## field @var{y} containing the solution matrix for the times in @var{x}.
-## Use @code{fieldnames (@var{solution})} to see the other fields and additional
-## information returned.
+## Use @code{fieldnames (@var{solution})} to see the other fields and
+## additional information returned.
 ##
 ## If using the @qcode{"Events"} option then three additional outputs may
 ## be returned.  @var{te} holds the time when an Event function returned a
@@ -76,10 +76,10 @@
 ##
 ## This function can be called with two output arguments: @var{t} and @var{y}.
 ## Variable @var{t} is a column vector and contains the time stamps, instead
-## @var{y} is a matrix in which each column refers to a different unknown of the
-## problem and the rows number is the same of @var{t} rows number so that each
-## row of @var{y} contains the values of all unknowns at the time value
-## contained in the corresponding row in @var{t}.
+## @var{y} is a matrix in which each column refers to a different unknown of
+## the problem and the rows number is the same of @var{t} rows number so
+## that each row of @var{y} contains the values of all unknowns at the time
+## value contained in the corresponding row in @var{t}.
 ##
 ## Example: Solve the @nospell{Van der Pol} equation
 ##
--- a/scripts/ode/ode45.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/ode/ode45.m	Sun Mar 27 15:50:01 2016 -0700
@@ -63,8 +63,8 @@
 ## The output can also be returned as a structure @var{solution} which
 ## has field @var{x} containing the time where the solution was evaluated and
 ## field @var{y} containing the solution matrix for the times in @var{x}.
-## Use @code{fieldnames (@var{solution})} to see the other fields and additional
-## information returned.
+## Use @code{fieldnames (@var{solution})} to see the other fields and
+## additional information returned.
 ##
 ## If using the @qcode{"Events"} option then three additional outputs may
 ## be returned.  @var{te} holds the time when an Event function returned a
--- a/scripts/ode/odeget.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/ode/odeget.m	Sun Mar 27 15:50:01 2016 -0700
@@ -24,10 +24,10 @@
 ## Query the value of the property @var{field} in the ODE options structure
 ## @var{ode_opt}.
 ##
-## If called with two input arguments and the first input argument @var{ode_opt}
-## is an ODE option structure and the second input argument @var{field} is a
-## string specifying an option name, then return the option value @var{val}
-## corresponding to @var{field} from @var{ode_opt}.
+## If called with two input arguments and the first input argument
+## @var{ode_opt} is an ODE option structure and the second input argument
+## @var{field} is a string specifying an option name, then return the option
+## value @var{val} corresponding to @var{field} from @var{ode_opt}.
 ##
 ## If called with an optional third input argument, and @var{field} is
 ## not set in the structure @var{ode_opt}, then return the default value
--- a/scripts/ode/private/integrate_adaptive.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/ode/private/integrate_adaptive.m	Sun Mar 27 15:50:01 2016 -0700
@@ -55,7 +55,8 @@
 ## are taken as times at which the solution is required.
 ##
 ## The fifth argument represents the initial conditions for the ODEs and the
-## last input argument contains some options that may be needed for the stepper.
+## last input argument contains some options that may be needed for the
+## stepper.
 ##
 ## @end deftypefn
 ##
--- a/scripts/ode/private/kahan.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/ode/private/kahan.m	Sun Mar 27 15:50:01 2016 -0700
@@ -38,7 +38,8 @@
 ## as the second output argument so that it can be reused in future calls of
 ## the same summation.
 ##
-## The third input argument @var{term} is the variable to be added to @var{sum}.
+## The third input argument @var{term} is the variable to be added to
+## @var{sum}.
 ## @end deftypefn
 
 function [sum, comp] = kahan (sum, comp, term)
--- a/scripts/ode/private/ode_struct_value_check.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/ode/private/ode_struct_value_check.m	Sun Mar 27 15:50:01 2016 -0700
@@ -22,7 +22,8 @@
 ## @deftypefnx {} {} ode_struct_value_check (@var{"caller"), @var{ode_struct}, @var{"solver"})
 ## @deftypefnx {} {@var{ode_struct} =} ode_struct_value_check (@dots{})
 ##
-## Validate the fields and values in the ODE options structure @var{ode_struct}.
+## Validate the fields and values in the ODE options structure
+## @var{ode_struct}.
 ##
 ## The first argument @var{caller} is a string with the name of the calling
 ## function so that warning and error messages properly display the source
--- a/scripts/ode/private/runge_kutta_23.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/ode/private/runge_kutta_23.m	Sun Mar 27 15:50:01 2016 -0700
@@ -31,8 +31,8 @@
 ## @url{http://en.wikipedia.org/wiki/List_of_Runge%E2%80%93Kutta_methods}.
 ##
 ## @var{@fun} is a function handle that defines the ODE: @code{y' = f(tau,y)}.
-## The function must accept two inputs where the first is time @var{tau} and the
-## second is a column vector of unknowns @var{y}.
+## The function must accept two inputs where the first is time @var{tau} and
+## the second is a column vector of unknowns @var{y}.
 ##
 ## @var{t} is the first extreme of integration interval.
 ##
--- a/scripts/optimization/fminunc.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/optimization/fminunc.m	Sun Mar 27 15:50:01 2016 -0700
@@ -41,11 +41,11 @@
 ## @qcode{"AutoScaling"}.
 ##
 ## If @qcode{"GradObj"} is @qcode{"on"}, it specifies that @var{fcn}, when
-## called with two output arguments, also returns the Jacobian matrix of partial
-## first derivatives at the requested point.  @code{TolX} specifies the
-## termination tolerance for the unknown variables @var{x}, while @code{TolFun}
-## is a tolerance for the objective function value @var{fval}.  The default is
-## @code{1e-7} for both options.
+## called with two output arguments, also returns the Jacobian matrix of
+## partial first derivatives at the requested point.  @code{TolX} specifies
+## the termination tolerance for the unknown variables @var{x}, while
+## @code{TolFun} is a tolerance for the objective function value @var{fval}.
+##  The default is @code{1e-7} for both options.
 ##
 ## For a description of the other options, see @code{optimset}.
 ##
@@ -76,9 +76,10 @@
 ## The trust region radius became excessively small.
 ## @end table
 ##
-## Optionally, @code{fminunc} can return a structure with convergence statistics
-## (@var{output}), the output gradient (@var{grad}) at the solution @var{x},
-## and approximate Hessian (@var{hess}) at the solution @var{x}.
+## Optionally, @code{fminunc} can return a structure with convergence
+## statistics (@var{output}), the output gradient (@var{grad}) at the
+## solution @var{x}, and approximate Hessian (@var{hess}) at the solution
+## @var{x}.
 ##
 ## Application Notes: If the objective function is a single nonlinear equation
 ## of one variable then using @code{fminbnd} is usually a better choice.
--- a/scripts/optimization/fsolve.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/optimization/fsolve.m	Sun Mar 27 15:50:01 2016 -0700
@@ -53,9 +53,9 @@
 ##
 ## If @qcode{"Updating"} is @qcode{"on"}, the function will attempt to use
 ## @nospell{Broyden} updates to update the Jacobian, in order to reduce the
-## amount of Jacobian calculations.  If your user function always calculates the
-## Jacobian (regardless of number of output arguments) then this option provides
-## no advantage and should be set to false.
+## amount of Jacobian calculations.  If your user function always calculates
+## the Jacobian (regardless of number of output arguments) then this option
+## provides no advantage and should be set to false.
 ##
 ## @qcode{"ComplexEqn"} is @qcode{"on"}, @code{fsolve} will attempt to solve
 ## complex equations in complex variables, assuming that the equations possess
--- a/scripts/optimization/fzero.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/optimization/fzero.m	Sun Mar 27 15:50:01 2016 -0700
@@ -76,10 +76,12 @@
 ##  Number of function evaluations.
 ##
 ## @item bracketx
-##  A two-element vector with the final bracketing of the zero along the x-axis.
+##  A two-element vector with the final bracketing of the zero along the
+## x-axis.
 ##
 ## @item brackety
-##  A two-element vector with the final bracketing of the zero along the y-axis.
+##  A two-element vector with the final bracketing of the zero along the
+## y-axis.
 ## @end itemize
 ## @seealso{optimset, fsolve}
 ## @end deftypefn
--- a/scripts/pkg/pkg.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/pkg/pkg.m	Sun Mar 27 15:50:01 2016 -0700
@@ -168,7 +168,8 @@
 ##
 ## @item describe
 ## Show a short description of the named installed packages, with the option
-## @qcode{"-verbose"} also list functions provided by the package.  For example,
+## @qcode{"-verbose"} also list functions provided by the package.  For
+## example,
 ##
 ## @example
 ## pkg describe -verbose all
@@ -270,8 +271,8 @@
 ## @item rebuild
 ## Rebuild the package database from the installed directories.  This can
 ## be used in cases where the package database has been corrupted.
-## It can also take the @option{-auto} and @option{-noauto} options to allow the
-## autoloading state of a package to be changed.  For example,
+## It can also take the @option{-auto} and @option{-noauto} options to allow
+## the autoloading state of a package to be changed.  For example,
 ##
 ## @example
 ## pkg rebuild -noauto image
--- a/scripts/pkg/private/build.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/pkg/private/build.m	Sun Mar 27 15:50:01 2016 -0700
@@ -25,7 +25,9 @@
 ##
 ## @enumerate
 ## @item untar the tarball in @var{builddir};
+##
 ## @item build anything necessary (configure and make);
+##
 ## @item repackage specifying the build arch in the tarball filename.
 ## @end enumerate
 ##
--- a/scripts/plot/appearance/specular.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/plot/appearance/specular.m	Sun Mar 27 15:50:01 2016 -0700
@@ -28,8 +28,8 @@
 ## given as 2-element vectors [azimuth, elevation] in degrees or as 3-element
 ## vectors [x, y, z].
 ##
-## An optional sixth argument specifies the specular exponent (spread) @var{se}.
-## If not given, @var{se} defaults to 10.
+## An optional sixth argument specifies the specular exponent (spread)
+## @var{se}.  If not given, @var{se} defaults to 10.
 ## @seealso{diffuse, surfl}
 ## @end deftypefn
 
--- a/scripts/plot/appearance/view.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/plot/appearance/view.m	Sun Mar 27 15:50:01 2016 -0700
@@ -39,7 +39,8 @@
 ## If the first argument @var{hax} is an axes handle, then operate on
 ## this axis rather than the current axes returned by @code{gca}.
 ##
-## If no inputs are given, return the current @var{azimuth} and @var{elevation}.
+## If no inputs are given, return the current @var{azimuth} and
+## @var{elevation}.
 ## @end deftypefn
 
 ## Author: jwe
--- a/scripts/plot/draw/bar.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/plot/draw/bar.m	Sun Mar 27 15:50:01 2016 -0700
@@ -40,7 +40,8 @@
 ##
 ## @table @asis
 ## @item @qcode{"grouped"} (default)
-## Side-by-side bars with a gap between bars and centered over the X-coordinate.
+## Side-by-side bars with a gap between bars and centered over the
+## X-coordinate.
 ##
 ## @item  @qcode{"stacked"}
 ## Bars are stacked so that each X value has a single bar composed of
--- a/scripts/plot/draw/barh.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/plot/draw/barh.m	Sun Mar 27 15:50:01 2016 -0700
@@ -40,7 +40,8 @@
 ##
 ## @table @asis
 ## @item @qcode{"grouped"} (default)
-## Side-by-side bars with a gap between bars and centered over the Y-coordinate.
+## Side-by-side bars with a gap between bars and centered over the
+## Y-coordinate.
 ##
 ## @item  @qcode{"stacked"}
 ## Bars are stacked so that each Y value has a single bar composed of
--- a/scripts/plot/draw/contour3.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/plot/draw/contour3.m	Sun Mar 27 15:50:01 2016 -0700
@@ -42,7 +42,8 @@
 ## If the first argument @var{hax} is an axes handle, then plot into this axis,
 ## rather than the current axes returned by @code{gca}.
 ##
-## The optional output @var{c} are the contour levels in @code{contourc} format.
+## The optional output @var{c} are the contour levels in @code{contourc}
+## format.
 ##
 ## The optional return value @var{h} is a graphics handle to the hggroup
 ## comprising the contour lines.
--- a/scripts/plot/draw/isosurface.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/plot/draw/isosurface.m	Sun Mar 27 15:50:01 2016 -0700
@@ -42,8 +42,8 @@
 ##
 ## The string input argument @qcode{"noshare"} is only for compatibility and
 ## has no effect.  If given the string input argument
-## @qcode{"verbose"} then print messages to the command line interface about the
-## current progress.
+## @qcode{"verbose"} then print messages to the command line interface about
+## the current progress.
 ##
 ## If called with the input argument @var{col} which is a
 ## three-dimensional array of the same size than @var{val} then take
--- a/scripts/plot/draw/line.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/plot/draw/line.m	Sun Mar 27 15:50:01 2016 -0700
@@ -34,8 +34,8 @@
 ## If the first argument @var{hax} is an axes handle, then plot into this axis,
 ## rather than the current axes returned by @code{gca}.
 ##
-## The optional return value @var{h} is a graphics handle (or vector of handles)
-## to the line objects created.
+## The optional return value @var{h} is a graphics handle (or vector of
+## handles) to the line objects created.
 ##
 ## @seealso{image, patch, rectangle, surface, text}
 ## @end deftypefn
--- a/scripts/plot/draw/pie.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/plot/draw/pie.m	Sun Mar 27 15:50:01 2016 -0700
@@ -42,9 +42,9 @@
 ## and text objects generating the plot.
 ##
 ## Note: If @code{sum (@var{x}) @leq{} 1} then the elements of @var{x} are
-## interpreted as percentages directly and are not normalized by @code{sum (x)}.
-## Furthermore, if the sum is less than 1 then there will be a missing slice
-## in the pie plot to represent the missing, unspecified percentage.
+## interpreted as percentages directly and are not normalized by @code{sum
+## (x)}.  Furthermore, if the sum is less than 1 then there will be a missing
+## slice in the pie plot to represent the missing, unspecified percentage.
 ##
 ## @seealso{pie3, bar, hist, rose}
 ## @end deftypefn
--- a/scripts/plot/draw/pie3.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/plot/draw/pie3.m	Sun Mar 27 15:50:01 2016 -0700
@@ -43,9 +43,9 @@
 ## patch, surface, and text objects generating the plot.
 ##
 ## Note: If @code{sum (@var{x}) @leq{} 1} then the elements of @var{x} are
-## interpreted as percentages directly and are not normalized by @code{sum (x)}.
-## Furthermore, if the sum is less than 1 then there will be a missing slice
-## in the pie plot to represent the missing, unspecified percentage.
+## interpreted as percentages directly and are not normalized by @code{sum
+## (x)}.  Furthermore, if the sum is less than 1 then there will be a missing
+## slice in the pie plot to represent the missing, unspecified percentage.
 ##
 ## @seealso{pie, bar, hist, rose}
 ## @end deftypefn
--- a/scripts/plot/draw/quiver3.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/plot/draw/quiver3.m	Sun Mar 27 15:50:01 2016 -0700
@@ -42,8 +42,8 @@
 ## The style to use for the plot can be defined with a line style @var{style}
 ## of the same format as the @code{plot} command.
 ## If a marker is specified then markers at the grid points of the vectors are
-## drawn rather than arrows.  If the argument @qcode{"filled"} is given then the
-## markers are filled.
+## drawn rather than arrows.  If the argument @qcode{"filled"} is given then
+## the markers are filled.
 ##
 ## If the first argument @var{hax} is an axes handle, then plot into this axis,
 ## rather than the current axes returned by @code{gca}.
--- a/scripts/plot/draw/scatter.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/plot/draw/scatter.m	Sun Mar 27 15:50:01 2016 -0700
@@ -38,8 +38,8 @@
 ## The color of the markers is determined by @var{c}, which can be a string
 ## defining a fixed color; a 3-element vector giving the red, green, and blue
 ## components of the color; a vector of the same length as @var{x} that gives
-## a scaled index into the current colormap; or an @nospell{Nx3} matrix defining
-## the RGB color of each marker individually.
+## a scaled index into the current colormap; or an @nospell{Nx3} matrix
+## defining the RGB color of each marker individually.
 ##
 ## The marker to use can be changed with the @var{style} argument, that is a
 ## string defining a marker in the same manner as the @code{plot} command.
--- a/scripts/plot/draw/scatter3.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/plot/draw/scatter3.m	Sun Mar 27 15:50:01 2016 -0700
@@ -38,8 +38,8 @@
 ## The color of the markers is determined by @var{c}, which can be a string
 ## defining a fixed color; a 3-element vector giving the red, green, and blue
 ## components of the color; a vector of the same length as @var{x} that gives
-## a scaled index into the current colormap; or an @nospell{Nx3} matrix defining
-## the RGB color of each marker individually.
+## a scaled index into the current colormap; or an @nospell{Nx3} matrix
+## defining the RGB color of each marker individually.
 ##
 ## The marker to use can be changed with the @var{style} argument, that is a
 ## string defining a marker in the same manner as the @code{plot} command.
--- a/scripts/plot/draw/stem3.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/plot/draw/stem3.m	Sun Mar 27 15:50:01 2016 -0700
@@ -27,7 +27,8 @@
 ##
 ## Stems are drawn from the height @var{z} to the location in the x-y plane
 ## determined by @var{x} and @var{y}.  The default color is @qcode{"b"} (blue),
-## the default line style is @qcode{"-"}, and the default marker is @qcode{"o"}.
+## the default line style is @qcode{"-"}, and the default marker is
+## @qcode{"o"}.
 ##
 ## The line style can be altered by the @code{linespec} argument in the same
 ## manner as the @code{plot} command.  If the @qcode{"filled"} argument is
--- a/scripts/plot/draw/stemleaf.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/plot/draw/stemleaf.m	Sun Mar 27 15:50:01 2016 -0700
@@ -71,7 +71,8 @@
 ## @code{@var{xs} = sort (@var{x})} before calling @code{stemleaf (@var{xs})}.
 ##
 ## The stem and leaf plot and associated displays are described in:
-## Ch. 3, @cite{Exploratory Data Analysis} by J. W. Tukey, Addison-Wesley, 1977.
+## Chapter 3, @cite{Exploratory Data Analysis} by J. W. Tukey, Addison-Wesley,
+## 1977.
 ## @seealso{hist, printd}
 ## @end deftypefn
 
--- a/scripts/plot/draw/surfl.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/plot/draw/surfl.m	Sun Mar 27 15:50:01 2016 -0700
@@ -41,9 +41,9 @@
 ## @strong{Warning:} The alternative mode @qcode{"light"} mode which creates a
 ## light object to illuminate the surface is not implemented (yet).
 ##
-## The light source location can be specified using @var{lsrc}.  It can be given
-## as a 2-element vector [azimuth, elevation] in degrees, or as a 3-element
-## vector [lx, ly, lz].  The default value is rotated 45 degrees
+## The light source location can be specified using @var{lsrc}.  It can be
+## given as a 2-element vector [azimuth, elevation] in degrees, or as a
+## 3-element vector [lx, ly, lz].  The default value is rotated 45 degrees
 ## counterclockwise to the current view.
 ##
 ## The material properties of the surface can specified using a 4-element
--- a/scripts/plot/draw/tetramesh.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/plot/draw/tetramesh.m	Sun Mar 27 15:50:01 2016 -0700
@@ -21,7 +21,8 @@
 ## @deftypefnx {} {} tetramesh (@var{T}, @var{X}, @var{C})
 ## @deftypefnx {} {} tetramesh (@dots{}, @var{property}, @var{val}, @dots{})
 ## @deftypefnx {} {@var{h} =} tetramesh (@dots{})
-## Display the tetrahedrons defined in the m-by-4 matrix @var{T} as 3-D patches.
+## Display the tetrahedrons defined in the m-by-4 matrix @var{T} as 3-D
+## patches.
 ##
 ## @var{T} is typically the output of a Delaunay triangulation of a 3-D set
 ## of points.  Every row of @var{T} contains four indices into the n-by-3
--- a/scripts/plot/util/isfigure.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/plot/util/isfigure.m	Sun Mar 27 15:50:01 2016 -0700
@@ -21,7 +21,8 @@
 ## Return true if @var{h} is a figure graphics handle and false otherwise.
 ##
 ## If @var{h} is a matrix then return a logical array which is true where the
-## elements of @var{h} are figure graphics handles and false where they are not.
+## elements of @var{h} are figure graphics handles and false where they are
+## not.
 ## @seealso{isaxes, ishandle}
 ## @end deftypefn
 
--- a/scripts/polynomial/mkpp.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/polynomial/mkpp.m	Sun Mar 27 15:50:01 2016 -0700
@@ -33,12 +33,12 @@
 ## coefficients for the polynomial over the @var{i}-th interval, ordered from
 ## highest (@var{m}) to lowest (@var{0}).
 ##
-## @var{coefs} may also be a multi-dimensional array, specifying a vector-valued
-## or array-valued polynomial.  In that case the polynomial order is defined
-## by the length of the last dimension of @var{coefs}.  The size of first
-## dimension(s) are given by the scalar or vector @var{d}.  If @var{d} is not
-## given it is set to @code{1}.  In any case @var{coefs} is reshaped to a 2-D
-## matrix of size @code{[@var{ni}*prod(@var{d} @var{m})] }
+## @var{coefs} may also be a multi-dimensional array, specifying a
+## vector-valued or array-valued polynomial.  In that case the polynomial
+## order is defined by the length of the last dimension of @var{coefs}.  The
+## size of first dimension(s) are given by the scalar or vector @var{d}.  If
+## @var{d} is not given it is set to @code{1}.  In any case @var{coefs} is
+## reshaped to a 2-D matrix of size @code{[@var{ni}*prod(@var{d} @var{m})]}.
 ##
 ## @seealso{unmkpp, ppval, spline, pchip, ppder, ppint, ppjumps}
 ## @end deftypefn
--- a/scripts/polynomial/pchip.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/polynomial/pchip.m	Sun Mar 27 15:50:01 2016 -0700
@@ -51,7 +51,8 @@
 ## @code{@var{s1} * @var{s2} * @dots{} * @var{sk}}
 ## @end ifnottex
 ## and each row of this matrix is then treated separately.  Note that this is
-## exactly opposite to @code{interp1} but is done for @sc{matlab} compatibility.
+## exactly opposite to @code{interp1} but is done for @sc{matlab}
+## compatibility.
 ##
 ## @seealso{spline, ppval, mkpp, unmkpp}
 ## @end deftypefn
--- a/scripts/polynomial/residue.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/polynomial/residue.m	Sun Mar 27 15:50:01 2016 -0700
@@ -87,8 +87,8 @@
 ## polynomial specified by @var{r}, @var{p} and @var{k}, and the pole
 ## multiplicity @var{e}.
 ##
-## If the multiplicity, @var{e}, is not explicitly specified the multiplicity is
-## determined by the function @code{mpoles}.
+## If the multiplicity, @var{e}, is not explicitly specified the
+## multiplicity is determined by the function @code{mpoles}.
 ##
 ## For example:
 ##
--- a/scripts/polynomial/splinefit.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/polynomial/splinefit.m	Sun Mar 27 15:50:01 2016 -0700
@@ -31,9 +31,9 @@
 ## @var{x} is a vector, and @var{y} is a vector or N-D array.  If @var{y} is an
 ## N-D array, then @var{x}(j) is matched to @var{y}(:,@dots{},:,j).
 ##
-## @var{p} is a positive integer defining the number of intervals along @var{x},
-## and @var{p}+1 is the number of breaks.  The number of points in each interval
-## differ by no more than 1.
+## @var{p} is a positive integer defining the number of intervals along
+## @var{x}, and @var{p}+1 is the number of breaks.  The number of points in
+## each interval differ by no more than 1.
 ##
 ## The optional property @var{periodic} is a logical value which specifies
 ## whether a periodic boundary condition is applied to the spline.  The
--- a/scripts/prefs/rmpref.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/prefs/rmpref.m	Sun Mar 27 15:50:01 2016 -0700
@@ -20,7 +20,8 @@
 ## @deftypefn  {} {} rmpref ("@var{group}", "@var{pref}")
 ## @deftypefnx {} {} rmpref ("@var{group}", @{"@var{pref1}", "@var{pref2}", @dots{}@})
 ## @deftypefnx {} {} rmpref ("@var{group}")
-## Remove the named preference @var{pref} from the preference group @var{group}.
+## Remove the named preference @var{pref} from the preference group
+## @var{group}.
 ##
 ## The named preference group must be a string.
 ##
--- a/scripts/set/unique.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/set/unique.m	Sun Mar 27 15:50:01 2016 -0700
@@ -26,7 +26,8 @@
 ## Return the unique elements of @var{x} sorted in ascending order.
 ##
 ## If the input @var{x} is a column vector then return a column vector;
-## Otherwise, return a row vector.  @var{x} may also be a cell array of strings.
+## Otherwise, return a row vector.  @var{x} may also be a cell array of
+## strings.
 ##
 ## If the optional argument @qcode{"rows"} is given then return the unique
 ## rows of @var{x} sorted in ascending order.  The input must be a 2-D matrix
@@ -35,10 +36,11 @@
 ## If requested, return index vectors @var{i} and @var{j} such that
 ## @code{@var{y} = @var{x}(@var{i})} and @code{@var{x} = @var{y}(@var{j})}.
 ##
-## Additionally, if @var{i} is a requested output then one of @qcode{"first"} or
-## @qcode{"last"} may be given as an input.  If @qcode{"last"} is specified,
-## return the highest possible indices in @var{i}, otherwise, if @qcode{"first"}
-## is specified, return the lowest.  The default is @qcode{"last"}.
+## Additionally, if @var{i} is a requested output then one of
+## @qcode{"first"} or @qcode{"last"} may be given as an input.  If
+## @qcode{"last"} is specified, return the highest possible indices in
+## @var{i}, otherwise, if @qcode{"first"} is specified, return the lowest. 
+## The default is @qcode{"last"}.
 ## @seealso{union, intersect, setdiff, setxor, ismember}
 ## @end deftypefn
 
--- a/scripts/sparse/eigs.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/sparse/eigs.m	Sun Mar 27 15:50:01 2016 -0700
@@ -107,7 +107,8 @@
 ## @table @code
 ## @item issym
 ## If @var{af} is given, then flags whether the function @var{af} defines a
-## symmetric problem.  It is ignored if @var{A} is given.  The default is false.
+## symmetric problem.  It is ignored if @var{A} is given.  The default is
+## false.
 ##
 ## @item isreal
 ## If @var{af} is given, then flags whether the function @var{af} defines a
@@ -173,13 +174,13 @@
 ## @end table
 ##
 ## The return arguments of @code{eigs} depend on the number of return arguments
-## requested.  With a single return argument, a vector @var{d} of length @var{k}
-## is returned containing the @var{k} eigenvalues that have been found.  With
-## two return arguments, @var{V} is a @var{n}-by-@var{k} matrix whose columns
-## are the @var{k} eigenvectors corresponding to the returned eigenvalues.  The
-## eigenvalues themselves are returned in @var{d} in the form of a
-## @var{n}-by-@var{k} matrix, where the elements on the diagonal are the
-## eigenvalues.
+## requested.  With a single return argument, a vector @var{d} of length
+## @var{k} is returned containing the @var{k} eigenvalues that have been
+## found.  With two return arguments, @var{V} is a @var{n}-by-@var{k} matrix
+## whose columns are the @var{k} eigenvectors corresponding to the returned
+## eigenvalues.  The eigenvalues themselves are returned in @var{d} in the
+## form of a @var{n}-by-@var{k} matrix, where the elements on the diagonal
+## are the eigenvalues.
 ##
 ## Given a third return argument @var{flag}, @code{eigs} returns the status
 ## of the convergence.  If @var{flag} is 0 then all eigenvalues have converged.
--- a/scripts/sparse/ilu.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/sparse/ilu.m	Sun Mar 27 15:50:01 2016 -0700
@@ -154,7 +154,8 @@
 ## @end example
 ##
 ## This example uses ILU as preconditioner for a random FEM-Matrix, which has a
-## large condition number.  Without @var{L} and @var{U} BICG would not converge.
+## large condition number.  Without @var{L} and @var{U} BICG would not
+## converge.
 ##
 ## @seealso{lu, ichol, bicg, gmres}
 ## @end deftypefn
--- a/scripts/specfun/factor.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/specfun/factor.m	Sun Mar 27 15:50:01 2016 -0700
@@ -26,7 +26,8 @@
 ## return 1.
 ##
 ## With two output arguments, return the unique prime factors @var{pf} and
-## their multiplicities.  That is, @code{prod (@var{pf} .^ @var{n}) == @var{q}}.
+## their multiplicities.  That is,
+## @code{prod (@var{pf} .^ @var{n}) == @var{q}}.
 ##
 ## Implementation Note: The input @var{q} must be less than
 ## @code{flintmax} (9.0072e+15) in order to factor correctly.
--- a/scripts/specfun/factorial.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/specfun/factorial.m	Sun Mar 27 15:50:01 2016 -0700
@@ -18,7 +18,8 @@
 
 ## -*- texinfo -*-
 ## @deftypefn {} {} factorial (@var{n})
-## Return the factorial of @var{n} where @var{n} is a real non-negative integer.
+## Return the factorial of @var{n} where @var{n} is a real non-negative
+## integer.
 ##
 ## If @var{n} is a scalar, this is equivalent to @code{prod (1:@var{n})}.  For
 ## vector or matrix arguments, return the factorial of each element in the
--- a/scripts/special-matrix/gallery.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/special-matrix/gallery.m	Sun Mar 27 15:50:01 2016 -0700
@@ -154,8 +154,8 @@
 ## If @var{imin} is given then the integers are in the range
 ## [@var{imin}, @var{imax}].
 ##
-## The second input is a matrix of dimensions describing the size of the output.
-## The dimensions can also be input as comma-separated arguments.
+## The second input is a matrix of dimensions describing the size of the
+## output.  The dimensions can also be input as comma-separated arguments.
 ##
 ## The input @var{j} is an integer index in the range [0, 2^32-1].  The values
 ## of the output matrix are always exactly the same (reproducibility) for a
--- a/scripts/special-matrix/hankel.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/special-matrix/hankel.m	Sun Mar 27 15:50:01 2016 -0700
@@ -24,7 +24,8 @@
 ##
 ## If the last element of @var{c} is not the same as the first element of
 ## @var{r}, the last element of @var{c} is used.  If the second argument is
-## omitted, it is assumed to be a vector of zeros with the same size as @var{c}.
+## omitted, it is assumed to be a vector of zeros with the same size as
+## @var{c}.
 ##
 ## A Hankel matrix formed from an m-vector @var{c}, and an n-vector @var{r},
 ## has the elements
--- a/scripts/statistics/base/histc.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/statistics/base/histc.m	Sun Mar 27 15:50:01 2016 -0700
@@ -24,10 +24,10 @@
 ## Compute histogram counts.
 ##
 ## When @var{x} is a vector, the function counts the number of elements of
-## @var{x} that fall in the histogram bins defined by @var{edges}.  This must be
-## a vector of monotonically increasing values that define the edges of the
-## histogram bins.  @code{@var{n}(k)} contains the number of elements in
-## @var{x} for which @code{@var{edges}(k) <= @var{x} < @var{edges}(k+1)}.
+## @var{x} that fall in the histogram bins defined by @var{edges}.  This
+## must be a vector of monotonically increasing values that define the edges
+## of the histogram bins.  @code{@var{n}(k)} contains the number of elements
+## in @var{x} for which @code{@var{edges}(k) <= @var{x} < @var{edges}(k+1)}.
 ## The final element of @var{n} contains the number of elements of @var{x}
 ## exactly equal to the last element of @var{edges}.
 ##
@@ -36,9 +36,9 @@
 ## first non-singleton dimension.
 ##
 ## When a second output argument is requested an index matrix is also returned.
-## The @var{idx} matrix has the same size as @var{x}.  Each element of @var{idx}
-## contains the index of the histogram bin in which the corresponding element
-## of @var{x} was counted.
+## The @var{idx} matrix has the same size as @var{x}.  Each element of
+## @var{idx} contains the index of the histogram bin in which the
+## corresponding element of @var{x} was counted.
 ## @seealso{hist}
 ## @end deftypefn
 
--- a/scripts/statistics/base/ols.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/statistics/base/ols.m	Sun Mar 27 15:50:01 2016 -0700
@@ -41,7 +41,8 @@
 ## @math{t} by @math{p} matrix.
 ## @end ifnottex
 ##
-## Each row of @var{y} and @var{x} is an observation and each column a variable.
+## Each row of @var{y} and @var{x} is an observation and each column a
+## variable.
 ##
 ## The return values @var{beta}, @var{sigma}, and @var{r} are defined as
 ## follows.
--- a/scripts/statistics/distributions/finv.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/statistics/distributions/finv.m	Sun Mar 27 15:50:01 2016 -0700
@@ -20,7 +20,8 @@
 ## -*- texinfo -*-
 ## @deftypefn {} {} finv (@var{x}, @var{m}, @var{n})
 ## For each element of @var{x}, compute the quantile (the inverse of the CDF)
-## at @var{x} of the F distribution with @var{m} and @var{n} degrees of freedom.
+## at @var{x} of the F distribution with @var{m} and @var{n} degrees of
+## freedom.
 ## @end deftypefn
 
 ## Author: KH <Kurt.Hornik@wu-wien.ac.at>
--- a/scripts/statistics/distributions/fpdf.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/statistics/distributions/fpdf.m	Sun Mar 27 15:50:01 2016 -0700
@@ -20,7 +20,8 @@
 ## -*- texinfo -*-
 ## @deftypefn {} {} fpdf (@var{x}, @var{m}, @var{n})
 ## For each element of @var{x}, compute the probability density function (PDF)
-## at @var{x} of the F distribution with @var{m} and @var{n} degrees of freedom.
+## at @var{x} of the F distribution with @var{m} and @var{n} degrees of
+## freedom.
 ## @end deftypefn
 
 ## Author: KH <Kurt.Hornik@wu-wien.ac.at>
--- a/scripts/statistics/tests/kruskal_wallis_test.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/statistics/tests/kruskal_wallis_test.m	Sun Mar 27 15:50:01 2016 -0700
@@ -37,7 +37,8 @@
 ## total number of values in the input data.  For more info on this
 ## adjustment see @nospell{William H. Kruskal and W. Allen Wallis},
 ## @cite{Use of Ranks in One-Criterion Variance Analysis},
-## Journal of the American Statistical Association, Vol. 47, No. 260 (Dec 1952).
+## Journal of the American Statistical Association, Vol. 47, No. 260 (Dec
+## 1952).
 ##
 ## The p-value (1 minus the CDF of this distribution at @var{k}) is returned
 ## in @var{pval}.
--- a/scripts/time/weekday.m	Sun Mar 27 15:15:24 2016 -0700
+++ b/scripts/time/weekday.m	Sun Mar 27 15:50:01 2016 -0700
@@ -19,7 +19,8 @@
 ## -*- texinfo -*-
 ## @deftypefn  {} {[@var{n}, @var{s}] =} weekday (@var{d})
 ## @deftypefnx {} {[@var{n}, @var{s}] =} weekday (@var{d}, @var{format})
-## Return the day of the week as a number in @var{n} and as a string in @var{s}.
+## Return the day of the week as a number in @var{n} and as a string in
+## @var{s}.
 ##
 ## The days of the week are numbered 1--7 with the first day being Sunday.
 ##