Mercurial > octave
changeset 25003:2365c2661b3c stable
doc: Spellcheck documentation ahead of 4.4 release.
* aspell-octave.en.pws: Add new words to Octave-only spelling dictionary.
Remove exception words which are no longer used in manual.
* basics.txi, bugs.txi, func.txi, geometry.txi, install.txi, matrix.txi,
package.txi, plot.txi, poly.txi, preface.txi, quad.txi, sparse.txi,
strings.txi, vectorize.txi, data.cc, defaults.cc, file-io.cc, pinv.cc,
quadcc.cc, qz.cc, rand.cc, schur.cc, syscalls.cc, sysdep.cc, toplev.cc, amd.cc,
audioread.cc, colamd.cc, dmperm.cc, symrcm.cc, quadgk.m, quadl.m, imfinfo.m,
rgb2gray.m, javachk.m, usejava.m, unpack.m, fzero.m, glpk.m, pqpnonneg.m,
stemleaf.m, print.m, polyfit.m, blackman.m, bicgstab.m, cgs.m, eigs.m, pcg.m,
tfqmr.m, gallery.m, rosser.m, toeplitz.m, vander.m, isstrprop.m:
Add @nospell{} macro around proper names and other words which aspell should
not check. Correct misspellings identified by aspell.
line wrap: on
line diff
--- a/doc/interpreter/basics.txi Mon Mar 26 22:54:24 2018 +0200 +++ b/doc/interpreter/basics.txi Mon Mar 26 10:45:04 2018 -0700 @@ -227,7 +227,7 @@ @itemx --quiet @itemx -q @cindex @sortas{options, Octave command --silent} @ @ @code{--silent} -@cindex @sortas{options, Octave command --quie} @ @ @code{--quiet} +@cindex @sortas{options, Octave command --quiet} @ @ @code{--quiet} @cindex @sortas{options, Octave command -q} @ @ @code{-q} Don't print the usual greeting and version message at startup.
--- a/doc/interpreter/bugs.txi Mon Mar 26 22:54:24 2018 +0200 +++ b/doc/interpreter/bugs.txi Mon Mar 26 10:45:04 2018 -0700 @@ -43,8 +43,8 @@ @cindex troubleshooting This section describes known problems that affect users of Octave. Most -of these are not Octave bugs per se---if they were, we would fix them. -But the result for a user may be like the result of a bug. +of these are not Octave bugs per @nospell{se}---if they were, we would fix +them. But the result for a user may be like the result of a bug. Some of these problems are due to bugs in other software, some are missing features that are too much work to add, and some are places
--- a/doc/interpreter/doccheck/aspell-octave.en.pws Mon Mar 26 22:54:24 2018 +0200 +++ b/doc/interpreter/doccheck/aspell-octave.en.pws Mon Mar 26 10:45:04 2018 -0700 @@ -3,22 +3,13 @@ accumarray Acknowledgements acknowledgements -ACM adams Affero afterwards -aifm -AIX al aleph -alnum -alphanum amd -amongst anisotropic -anova -ANOVA -Anymap API APIs appdata @@ -27,6 +18,7 @@ args ARMA arpack +ArrayValued ascii Associativity associativity @@ -39,12 +31,11 @@ audiorecorder AutoCAD Autoconf -autocorrelations +autocorrelated autocovariances autoload Autoload autoloaded -autoloading Autoloading Automake autoregression @@ -52,11 +43,8 @@ autoscaled AutoScaling AWK -awt azimuthal backend -Backends -backends backgroundcolor backtrace bartlett @@ -67,6 +55,7 @@ bdf benchmarking betacdf +betainc betainv betaln betapdf @@ -74,43 +63,33 @@ BFGS BICG BiConjugate -bigtriangledown bincoeff binocdf binoinv binopdf binornd Biomathematics -BIST bitmapped bitwise -bivariate -Blackman blas bmp -bof boolean boolMatrix -boxerrorbars boxoff boxon -boxxyerrorbars bracketx brackety braindead breakpoint broadcastable -BSX BufSize builtin -builtins Bulleted bulleted +ButtonDownFcn buttondownfcn -ButtonDownFcn BV BZ -bz bzip CallbackObject callee's @@ -124,14 +103,10 @@ cdatamapping cdf CDF -CDFs cdot ceil cellstr ChangeLog -changelogs -changeset -changesets chdir Chebyshev checkbox @@ -143,7 +118,6 @@ Cholesky cholmod chromaticity -chrominance cindex circ circshift @@ -155,20 +129,15 @@ CLI clim climmode -cloglog closerequestfcn clubsuit CMatrix -cmd cmember CMYK -cntrl codebases codepage -cof coffset colamd -collectoutput CollectOutput colorbar colorcube @@ -177,11 +146,8 @@ colororder ColorOrder colperm -Comint -Commandline +commentstyle CommentStyle -commentstyle -compilable ComplexEqn cond condest @@ -193,26 +159,23 @@ convhull Convolve copyrightable -Corel -CorelDraw corrcoef cosecant courseware cov covariance -CPLEX createcancelbtn CreateFcn CRLF +crout Crout -crout cryptographic +CSparse CSV csymamd ctranspose Ctrl CTRL -CTS cubehelix cummax cummin @@ -223,7 +186,6 @@ CurrentFigure CurrentObject currentpoint -customizable customizations cxsparse Cygwin @@ -238,10 +200,8 @@ datenum datestr datestrings -davis ddd dddd -deallocate deallocated deallocating deconv @@ -249,21 +209,20 @@ decrement defaultuicontrolbackgroundcolor deftypefn +delaunay Delaunay -delaunay delaunayn DeleteFcn +deletefcn delim deltaX demi -DeskJet det dggsvd diag diagcomp -diagonalization +dialogs Dialogs -dialogs diamondsuit differentiable digamma @@ -273,9 +232,7 @@ disp DisplayName displayname -DisplayNames displayrange -distributable dMatrix dmperm dockcontrols @@ -286,14 +243,11 @@ dotall dotexceptnewline doublearrow -Downarrow downarrow downdate dpi droptol -Dt dt -Dulmage dx dy EastOutside @@ -309,23 +263,21 @@ elementwise elseif emacs +emptyvalue EmptyValue -emptyvalue endfunction Endian endian endif +endofline EndOfLine -endofline EOF -eof EOLs -EOS eps eq equidistributed +Equilibration equilibration -Equilibration equispaced erf erfc @@ -333,8 +285,8 @@ errno Errorbar errorbar +Errorbars errorbars -Errorbars errordlg ErrorHandler ESC @@ -351,8 +303,9 @@ exppdf exprnd extendedtext +extrema +facecolor FaceColor -facecolor FaceLighting facevertexcdata FaceVertexCData @@ -360,8 +313,8 @@ fcdf femmodel FFF +FFT fft -FFT fftn fftpack FFTs @@ -380,7 +333,6 @@ fitboxtotext FIXME flac -FlashPix fltk FLTK fminunc @@ -393,12 +345,11 @@ fpdf fprintf FreeBSD +FreeSans freespacing -FreeType freetype +FreeType frnd -frob -Frobenius Fs FSF fullpath @@ -427,21 +378,19 @@ gfortran Ghostscript Ghostscript's +gif GIF -gif glibc globbing glpk +gls GLS glyphs GMRES -gnulib Gnuplot gnuplot -gnuplot's +goto Goto -goto -gotos gouraud gperf GPL @@ -451,58 +400,52 @@ GradObj GraphicsAlphaBits GraphicsMagick -Graymap grayscale griddata gswin +gui GUIs -gunzipped -gz gzip gzipped Hadamard +HandleVisibility handlevisibility -HandleVisibility Hankel +Hanning hanning -Hanning hardcode hardcoded hardcoding HDF hdf +headerlines HeaderLines -headerlines headlength headstyle headwidth heartsuit helpdlg -Helvetica Hermitian Hessenberg heteroscedascity +heteroscedastic hggroup hggroups +hgid HH hh histc holomorphic horizontalalignment -Horner's horzcat hostname -hotelling -Hotelling's +HSV hsv -HSV html hygecdf hygeinv hygepdf hygernd -hypergeometric -Hypergeometric hypervolume ichol ict @@ -520,6 +463,7 @@ Im imag ImageMagick +includenan Indices indices infeasible @@ -528,13 +472,15 @@ InitialSlope InitialStep InitialValue +Inline inline -Inline inpolygon inputdlg +inputrc integerhandle integrand integrands +integrations integrators internet interp @@ -576,9 +522,10 @@ JDK JIS JIT +jit JPattern +JPEG jpeg -JPEG jpg jvm JVM's @@ -587,18 +534,14 @@ keypress keypressfcn KeyType -kolmogorov -Kolmogorov Konrod kron -kruskal Krylov kurtosis LabelSpacing langle Lanzcos lapack -laplace LaserJet LaTeX lceil @@ -607,14 +550,11 @@ ldots le leaveInPlace +leftarrow Leftarrow -leftarrow -Leftrightarrow leftrightarrow leq -LF lfloor -li libcurl liblapack liboctave @@ -626,7 +566,6 @@ linefeeds linesearch linespec -linespoints linestyle linewidth linkprop @@ -637,29 +576,20 @@ literalspacing LLVM LM -lm loadpath -Lobatto logarithmically logfile -logit logncdf logninv -lognormal lognpdf lognrnd +lookup Lookup -lookup lookups lossless -Lovato -lpx -lr lsode lt lu -Lua -luinc luminance lvalue lvl @@ -668,18 +598,14 @@ lz lzma lzw -Mahalanobis makefile makefiles makehgtform makeinfo Mandriva -manova -MANOVA markeredgecolor markerfacecolor markersize -markerstyle MassSingular matchcase matlab @@ -689,18 +615,18 @@ MaxIter MaxOrder MaxStep -mcnemar mdl meansq -Mendelsohn menubar menubars MERCHANTABILITY Mersenne meshgrid meshgridded +meshstyle +metadata +metafile Metafile -metafile metafiles Metafont mex @@ -731,13 +657,12 @@ MStateDependence MSYS mtimes +multi Multi -multi multibyte -multiline multipage +multipledelimsasone MultipleDelimsAsOne -multipledelimsasone MultiSelect multistep MvPattern @@ -745,10 +670,11 @@ myclass myfun nabla +namespace NAMESPACE -namespace NaN nan +nanflag NaNs nargin nargout @@ -762,18 +688,15 @@ ndims ne neq -Neumann NeXT NextPlot nfev nfft ni NLP -nnls nnz nobalance nocompute -nodither nofill nolabel noncommercially @@ -784,12 +707,12 @@ nonnan NonNegative nonnegativity -nonparametric nonsmooth nonsparse nonzeros NOP noperm +norc normals normcdf NormControl @@ -800,10 +723,8 @@ NorthOutside noscal noshare -notin nrows nthargout -ntsc NTSC numbertitle numel @@ -817,6 +738,7 @@ Ogg OKString OLS +omitnan onCleanup online OpenBLAS @@ -833,14 +755,14 @@ outerposition outlier outliers +outputfcn OutputFcn -outputfcn OutputSel overdetermined overridable paperorientation +paperposition PaperPosition -paperposition paperpositionmode papersize paperunits @@ -855,19 +777,16 @@ PCG pchip pcr +PCRE pcre -PCRE -pcx PCX +PDF pdf -PDF pdflatex -pearson pentadiagonal periodogram perp PGF -pgm PGMRES PHP pict @@ -875,11 +794,8 @@ Piecewise pinv PixelRegion -Pixmap png PNG -pnm -PointJet poisscdf poissinv poisspdf @@ -901,8 +817,8 @@ preallocate preconditioner preconditioners +Preformatted preformatted -Preformatted premultiplied Prepend prepended @@ -910,14 +826,12 @@ presolver printf priori -probit +Profiler profiler -Profiler programmatically prolate PromptString propto -proven ps pseudoinverse pseudonorm @@ -925,41 +839,43 @@ Pseudospectra pseudospectrum ptrace -punct pushbutton Pxx +qhull Qhull -qhull QP QQ +qrupdate QRUPDATE -qrupdate QScintilla quadcc quadgk quadl quadpack quadv +quantile Quantile -quantile quantiles quantization quartic quartile questdlg Quickhull +QZ qz -QZ radian radians radices radiobutton radix +rande +randg +randi randn +randp randperm rangle ranlib -ras rceil rdivide readline @@ -971,10 +887,8 @@ reflectance regex regressor -Reindent relicensing RelTol -ren renderer repelems replacechildren @@ -983,22 +897,23 @@ reproducibility resampled resampling +Resize resize -Resize resized Resizing resizing resnorm resparsify +restacks restoreBG restorePrevious RET +retarget +ReturnOnError returnonerror -ReturnOnError rfloor RGB rgb -Riccati Rightarrow rightarrow rle @@ -1007,26 +922,22 @@ RMS rnd roffset -Rosser rpath RPMs +rticks runtime -sa SAS Scalable schar Schur SCO screenful -se sed seealso SelectionMode -semidefinite Sep SHA shiftdim -si SIGNUM signum sim @@ -1041,9 +952,6 @@ sinetone skewness slx -sm -Smirnov -smirnov SouthOutside sp spadesuit @@ -1072,7 +980,6 @@ SQP sqrt sqrtm -sr ss sT stairstep @@ -1080,12 +987,9 @@ Startup statinfo stdin -stdnormal stdout stepsize STFT -STL -stochastically strcmp stringanchors strncmp @@ -1096,19 +1000,19 @@ struct structs subarrays +Subclasses subclasses -Subclasses subdiagonals subdirectories subdirectory subexpressions +Subfunction subfunction -Subfunction Subfunctions subfunctions subinterval +Subintervals subintervals -Subintervals sublicenses Sublicensing submatrices @@ -1116,24 +1020,22 @@ submenu suboptimal subprocess +Subprocesses subprocesses -Subprocesses subsasgn Subscripted subscripted subscripting subseteq subsindex +Subspaces subspaces -Subspaces subsref substring substrings -subunits subwindows SuiteSparse sumsq -SunOS superclass Supercomputing superdiagonal @@ -1150,7 +1052,6 @@ svds svg SVG -SwitzerlandLight Sym sym symamd @@ -1159,11 +1060,11 @@ symrcm Syntaxes tcdf -Tcv terminal's tex +texi +texinfo Texinfo -texinfo TextAlphaBits textarrow textbackgroundcolor @@ -1177,14 +1078,11 @@ textrotation textscan th -ths +thetaticks ticklabels -tif TikZ Timestamp timestep -TimeStepNumber -TimeStepSize tinv tmp Toeplitz @@ -1197,26 +1095,25 @@ toolkits Toolkits toplevel -tp +TP tpdf traceback TRANSA trapz +treatasempty TreatAsEmpty -treatasempty treelayout treeplot tridiagonal trigamma trimesh triplot +trisurf trivariate trnd +truecolor TrueColor -truecolor -Tukey tuples -Tx txi typedefs TypicalX @@ -1228,40 +1125,33 @@ uibuttongroup Uibuttongroup uibuttongroups +uicontextmenu Uicontextmenu -uicontextmenu uicontrol Uicontrol uicontrols UID uimenu uint +uipanel Uipanel -uipanel uipanels +uipushtool Uipushtool -uipushtool uipushtools uiputfile +Uitoggletool uitoggletool -Uitoggletool uitoolbar Uitoolbar ulong Ultrix umfpack uminus +Unary unary -Unary -uncomment -Uncomments unconvertible undirected -unformatted -unidcdf -unidinv -unidpdf -unidrnd unifcdf unifinv UniformOutput @@ -1287,17 +1177,15 @@ unsymmetric untabified uparrow -Uparrow uplus +url userdata Username ushort UTC UTF ValueType -Vandermonde variable's -varphi varpi varsigma vartheta @@ -1305,10 +1193,9 @@ vec vech vectorization -Vectorize vectorize +Vectorized vectorized -Vectorized vectorizing vee versa @@ -1320,49 +1207,43 @@ viridis vorbis Vorbis +voronoi Voronoi -voronoi waitbar waitbars -wallis warndlg wav WAV +waypoints +Waypoints WayPoints wblcdf wblinv wblpdf wblrnd -Weibull -Welch -welch WestOutside +Whitespace whitespace -Whitespace whos wienrnd Wikipedia -Wilcoxon -wilcoxon wildcard wildcards Wildcards windowbuttondownfcn windowbuttonmotionfcn windowbuttonupfcn +WindowStyle windowstyle -WindowStyle WIPO wireframe workspace wp -wspace xb xboxes xc xcorr xdata -xdigit xerrorbar xerrorbars XFig @@ -1370,7 +1251,6 @@ xGELSD xGETRF xGTSV -xl xlim xlimmode xmax @@ -1382,9 +1262,12 @@ xPTSV xtest xtests +xtick +xticklabel +xticklabelmode +xtickmode +xticks xTRTRS -xu -xwd xy xyboxes xyerrorbar @@ -1395,20 +1278,25 @@ ydata yerrorbar yerrorbars +ylabel ylim ymax ymin ypos +yticklabels +yticks yy YY +YYYY yyyy -YYYY -yyyymmdd yyyymmddTHHMMSS zggsvd Ziggurat +zlabel zlabels zlib zlim zmax zmin +zticklabels +zticks
--- a/doc/interpreter/func.txi Mon Mar 26 22:54:24 2018 +0200 +++ b/doc/interpreter/func.txi Mon Mar 26 10:45:04 2018 -0700 @@ -1995,8 +1995,8 @@ Special functions such as @code{bessel} or @code{factor}. @item special-matrix -Functions that create special matrix forms such as Hilbert or Vandermonde -matrices. +Functions that create special matrix forms such as Hilbert or +@nospell{Vandermonde} matrices. @item startup Octave's system-wide startup file.
--- a/doc/interpreter/geometry.txi Mon Mar 26 22:54:24 2018 +0200 +++ b/doc/interpreter/geometry.txi Mon Mar 26 10:45:04 2018 -0700 @@ -21,8 +21,8 @@ Much of the geometry code in Octave is based on the Qhull library@footnote{@nospell{Barber, C.B., Dobkin, D.P., and Huhdanpaa, H.T.}, -@cite{The Quickhull Algorithm for Convex Hulls}, ACM Trans. on Mathematical -Software, 22(4):469--483, Dec 1996, @url{http://www.qhull.org}}. +@cite{The Quickhull Algorithm for Convex Hulls}, @nospell{ACM} Trans. on +Mathematical Software, 22(4):469--483, Dec 1996, @url{http://www.qhull.org}}. Some of the documentation for Qhull, particularly for the options that can be passed to @code{delaunay}, @code{voronoi} and @code{convhull}, etc., is relevant to Octave users.
--- a/doc/interpreter/install.txi Mon Mar 26 22:54:24 2018 +0200 +++ b/doc/interpreter/install.txi Mon Mar 26 10:45:04 2018 -0700 @@ -991,7 +991,7 @@ @item Some people have reported that calls to system() and the pager do not -work on SunOS systems. This is apparently due to having +work on @nospell{SunOS} systems. This is apparently due to having @w{@code{G_HAVE_SYS_WAIT}} defined to be 0 instead of 1 when compiling @code{libg++}.
--- a/doc/interpreter/matrix.txi Mon Mar 26 22:54:24 2018 +0200 +++ b/doc/interpreter/matrix.txi Mon Mar 26 10:45:04 2018 -0700 @@ -226,7 +226,7 @@ The original @code{rand} and @code{randn} functions use Fortran code from @sc{ranlib}, a library of Fortran routines for random number generation, -compiled by Barry W. Brown and James Lovato of the Department of +compiled by Barry W. Brown and @nospell{James Lovato} of the Department of Biomathematics at The University of Texas, M.D. Anderson Cancer Center, Houston, TX 77030.
--- a/doc/interpreter/package.txi Mon Mar 26 22:54:24 2018 +0200 +++ b/doc/interpreter/package.txi Mon Mar 26 10:45:04 2018 -0700 @@ -20,7 +20,7 @@ @chapter Packages Since Octave is Free Software users are encouraged to share their -programs amongst each other. To aid this sharing Octave supports the +programs with others. To aid this sharing Octave supports the installation of extra packages. The `Octave-Forge' project is a community-maintained set of packages that can be downloaded and installed in Octave. At the time of writing the `Octave-Forge' project
--- a/doc/interpreter/plot.txi Mon Mar 26 22:54:24 2018 +0200 +++ b/doc/interpreter/plot.txi Mon Mar 26 10:45:04 2018 -0700 @@ -286,7 +286,7 @@ The @code{xticks}, @code{yticks}, @code{zticks}, @code{rticks}, and @code{thetaticks} functions may be used to get or set the tick mark locations and modes on the respective axis. Each has the same form, although mode -options are not currently avaliable for @code{rticks}, and @code{thetaticks}. +options are not currently available for @code{rticks}, and @code{thetaticks}. @c FIXME: Update this section if polarplot and polar axes changes change the @c associated axis properties. @@ -2354,7 +2354,7 @@ @itemx udata @itemx xldata @itemx xudata -The original x, y, l, u, xl, xu data of the error bars. +The original x, y, l, u, @nospell{xl, xu} data of the error bars. @item xdatasource @itemx ydatasource
--- a/doc/interpreter/poly.txi Mon Mar 26 22:54:24 2018 +0200 +++ b/doc/interpreter/poly.txi Mon Mar 26 10:45:04 2018 -0700 @@ -62,8 +62,8 @@ @noindent While the above example shows how easy it is to compute the value of a polynomial, it isn't the most stable algorithm. With larger polynomials -you should use more elegant algorithms, such as Horner's Method, which -is exactly what the Octave function @code{polyval} does. +you should use more elegant algorithms, such as @nospell{Horner's} Method, +which is exactly what the Octave function @code{polyval} does. In the case where @var{x} is a square matrix, the polynomial given by @var{c} is still well-defined. As when @var{x} is a scalar the obvious
--- a/doc/interpreter/preface.txi Mon Mar 26 22:54:24 2018 +0200 +++ b/doc/interpreter/preface.txi Mon Mar 26 10:45:04 2018 -0700 @@ -94,8 +94,8 @@ @nospell{Stanley C. Ahalt} of the Ohio Supercomputer Center. @item -The National Science Foundation, through grant numbers CTS-0105360, -CTS-9708497, CTS-9311420, CTS-8957123, and CNS-0540147. +The National Science Foundation, through grant numbers @nospell{CTS-0105360}, +@nospell{CTS-9708497, CTS-9311420, CTS-8957123, and CNS-0540147}. @item The industrial members of the Texas-Wisconsin Modeling and Control
--- a/doc/interpreter/quad.txi Mon Mar 26 22:54:24 2018 +0200 +++ b/doc/interpreter/quad.txi Mon Mar 26 10:45:04 2018 -0700 @@ -49,10 +49,10 @@ Numerical integration using an adaptive vectorized Simpson's rule. @item quadl -Numerical integration using an adaptive Lobatto rule. +Numerical integration using an adaptive @nospell{Lobatto} rule. @item quadgk -Numerical integration using an adaptive Gauss-Konrod rule. +Numerical integration using an adaptive @nospell{Gauss-Konrod} rule. @item quadcc Numerical integration using adaptive @nospell{Clenshaw-Curtis} rules.
--- a/doc/interpreter/sparse.txi Mon Mar 26 22:54:24 2018 +0200 +++ b/doc/interpreter/sparse.txi Mon Mar 26 10:45:04 2018 -0700 @@ -900,7 +900,7 @@ @end ifnottex Boundary conditions may specify the potential (Dirichlet boundary condition), its normal derivative across the boundary -(Neumann boundary condition), or a weighted sum of the potential and +(@nospell{Neumann} boundary condition), or a weighted sum of the potential and its derivative (Cauchy boundary condition). In a thermal model, we want to calculate the temperature in @@ -911,7 +911,7 @@ Omega @end ifnottex and know the boundary temperature (Dirichlet condition) -or heat flux (from which we can calculate the Neumann condition +or heat flux (from which we can calculate the @nospell{Neumann} condition by dividing by the thermal conductivity at the boundary). Similarly, in an electrical model, we want to calculate the voltage in @tex @@ -921,9 +921,9 @@ Omega @end ifnottex and know the boundary voltage (Dirichlet) or current -(Neumann condition after diving by the electrical conductivity). +(@nospell{Neumann} condition after diving by the electrical conductivity). In an electrical model, it is common for much of the boundary -to be electrically isolated; this is a Neumann boundary condition +to be electrically isolated; this is a @nospell{Neumann} boundary condition with the current equal to zero. The simplest finite element models will divide @@ -1047,8 +1047,8 @@ @ifnottex @code{S * V = I}. @end ifnottex -Based on the Dirichlet and Neumann boundary conditions, we are able to -solve for the voltages at each vertex @code{V}. +Based on the Dirichlet and @nospell{Neumann} boundary conditions, we are able +to solve for the voltages at each vertex @code{V}. @example ## Dirichlet boundary conditions
--- a/doc/interpreter/strings.txi Mon Mar 26 22:54:24 2018 +0200 +++ b/doc/interpreter/strings.txi Mon Mar 26 10:45:04 2018 -0700 @@ -179,9 +179,9 @@ @DOCSTRING(isstring) -To test if an object is a string (i.e., a 1xN row vector of characters -and not a character matrix) you can use the @code{ischar} function in -combination with the @code{isrow} function as in the following example: +To test if an object is a string (i.e., a @nospell{1xN} row vector of +characters and not a character matrix) you can use the @code{ischar} function +in combination with the @code{isrow} function as in the following example: @example @group
--- a/doc/interpreter/vectorize.txi Mon Mar 26 22:54:24 2018 +0200 +++ b/doc/interpreter/vectorize.txi Mon Mar 26 10:45:04 2018 -0700 @@ -259,7 +259,7 @@ @section Broadcasting @cindex broadcast @cindex broadcasting -@cindex BSX +@cindex @nospell{BSX} @cindex recycling @cindex SIMD @@ -431,7 +431,7 @@ A note on terminology: ``broadcasting'' is the term popularized by the Numpy numerical environment in the Python programming language. In other programming languages and environments, broadcasting may also be known -as @emph{binary singleton expansion} (BSX, in @sc{matlab}, and the +as @emph{binary singleton expansion} (@nospell{BSX}, in @sc{matlab}, and the origin of the name of the @code{bsxfun} function), @emph{recycling} (R programming language), @emph{single-instruction multiple data} (SIMD), or @emph{replication}.
--- a/libinterp/corefcn/data.cc Mon Mar 26 22:54:24 2018 +0200 +++ b/libinterp/corefcn/data.cc Mon Mar 26 10:45:04 2018 -0700 @@ -5555,8 +5555,9 @@ Infinity norm, the largest row sum of the absolute values of @var{A}. @item @var{p} = @qcode{"fro"} -@cindex Frobenius norm -Frobenius norm of @var{A}, @code{sqrt (sum (diag (@var{A}' * @var{A})))}. +@cindex @nospell{Frobenius} norm +@nospell{Frobenius} norm of @var{A}, +@code{sqrt (sum (diag (@var{A}' * @var{A})))}. @item other @var{p}, @code{@var{p} > 1} @cindex general p-norm @@ -5573,7 +5574,7 @@ @code{min (abs (@var{A}))}. @item @var{p} = @qcode{"fro"} -Frobenius norm of @var{A}, @code{sqrt (sumsq (abs (A)))}. +@nospell{Frobenius} norm of @var{A}, @code{sqrt (sumsq (abs (A)))}. @item @var{p} = 0 Hamming norm---the number of nonzero elements.
--- a/libinterp/corefcn/defaults.cc Mon Mar 26 22:54:24 2018 +0200 +++ b/libinterp/corefcn/defaults.cc Mon Mar 26 10:45:04 2018 -0700 @@ -341,7 +341,7 @@ doc: /* -*- texinfo -*- @deftypefn {} {} OCTAVE_HOME () Return the name of the top-level Octave installation directory for -architecture-dependendent files. If not specified separately, the value +architecture-dependent files. If not specified separately, the value is the same as OCTAVE_HOME@. OCTAVE_EXEC_HOME corresponds to the configuration variable @var{exec_prefix}. @seealso{EXEC_PATH, IMAGE_PATH, OCTAVE_HOME}
--- a/libinterp/corefcn/file-io.cc Mon Mar 26 22:54:24 2018 +0200 +++ b/libinterp/corefcn/file-io.cc Mon Mar 26 10:45:04 2018 -0700 @@ -724,10 +724,10 @@ The pointer is positioned @var{offset} characters from the @var{origin}, which may be one of the predefined variables @w{@code{SEEK_CUR}} (current position), @w{@code{SEEK_SET}} (beginning), or @w{@code{SEEK_END}} (end of -file) or strings @qcode{"cof"}, @qcode{"bof"} or @qcode{"eof"}. If -@var{origin} is omitted, @w{@code{SEEK_SET}} is assumed. @var{offset} may -be positive, negative, or zero but not all combinations of @var{origin} and -@var{offset} can be realized. +file) or strings @nospell{@qcode{"cof"}}, @nospell{@qcode{"bof"}}, or +@nospell{@qcode{"eof"}}. If @var{origin} is omitted, @w{@code{SEEK_SET}} is +assumed. @var{offset} may be positive, negative, or zero but not all +combinations of @var{origin} and @var{offset} can be realized. @code{fseek} returns 0 on success and -1 on error. @seealso{fskipl, frewind, ftell, fopen}
--- a/libinterp/corefcn/pinv.cc Mon Mar 26 22:54:24 2018 +0200 +++ b/libinterp/corefcn/pinv.cc Mon Mar 26 10:45:04 2018 -0700 @@ -39,7 +39,7 @@ doc: /* -*- texinfo -*- @deftypefn {} {} pinv (@var{x}) @deftypefnx {} {} pinv (@var{x}, @var{tol}) -Return the Moore-Penrose pseudoinverse of @var{x}. +Return the @nospell{Moore-Penrose} pseudoinverse of @var{x}. Singular values less than @var{tol} are ignored.
--- a/libinterp/corefcn/quadcc.cc Mon Mar 26 22:54:24 2018 +0200 +++ b/libinterp/corefcn/quadcc.cc Mon Mar 26 10:45:04 2018 -0700 @@ -1561,8 +1561,8 @@ disabled with @code{warning ("off", "Octave:quadcc:RelTol-conversion")}. Reference: @nospell{P. Gonnet}, @cite{Increasing the Reliability of Adaptive -Quadrature Using Explicit Interpolants}, ACM Transactions on Mathematical -Software, Vol. 37, Issue 3, Article No. 3, 2010. +Quadrature Using Explicit Interpolants}, @nospell{ACM} Transactions on +Mathematical Software, Vol. 37, Issue 3, Article No. 3, 2010. @seealso{quad, quadv, quadl, quadgk, trapz, dblquad, triplequad} @end deftypefn */) {
--- a/libinterp/corefcn/qz.cc Mon Mar 26 22:54:24 2018 +0200 +++ b/libinterp/corefcn/qz.cc Mon Mar 26 10:45:04 2018 -0700 @@ -184,9 +184,9 @@ @item @code{[@var{AA}, @var{BB}, @var{Z} @{, @var{lambda}@}] = qz (@var{A}, @var{B}, @var{opt})} As in form 2 above, but allows ordering of generalized eigenpairs for, e.g., -solution of discrete time algebraic Riccati equations. Form 3 is not available -for complex matrices, and does not compute the generalized eigenvectors -@var{V}, @var{W}, nor the orthogonal matrix @var{Q}. +solution of discrete time algebraic @nospell{Riccati} equations. Form 3 is not +available for complex matrices, and does not compute the generalized +eigenvectors @var{V}, @var{W}, nor the orthogonal matrix @var{Q}. @table @var @item opt
--- a/libinterp/corefcn/rand.cc Mon Mar 26 22:54:24 2018 +0200 +++ b/libinterp/corefcn/rand.cc Mon Mar 26 10:45:04 2018 -0700 @@ -400,8 +400,8 @@ (See @nospell{M. Matsumoto and T. Nishimura}, @cite{Mersenne Twister: A 623-dimensionally equidistributed uniform pseudorandom number generator}, -ACM Trans. on Modeling and Computer Simulation Vol. 8, No. 1, pp. 3--30, -January 1998, +@nospell{ACM} Trans. on Modeling and Computer Simulation Vol. 8, No. 1, +pp. 3--30, January 1998, @url{http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html}). Do @strong{not} use for cryptography without securely hashing several returned values together, otherwise the generator state can be learned after
--- a/libinterp/corefcn/schur.cc Mon Mar 26 22:54:24 2018 +0200 +++ b/libinterp/corefcn/schur.cc Mon Mar 26 10:45:04 2018 -0700 @@ -120,8 +120,8 @@ subspace corresponding to the @var{k} leading eigenvalues of @var{S}. The Schur@tie{}decomposition is used to compute eigenvalues of a square -matrix, and has applications in the solution of algebraic Riccati equations -in control (see @code{are} and @code{dare}). +matrix, and has applications in the solution of algebraic @nospell{Riccati} +equations in control (see @code{are} and @code{dare}). @seealso{rsf2csf, ordschur, lu, chol, hess, qr, qz, svd} @end deftypefn */) {
--- a/libinterp/corefcn/syscalls.cc Mon Mar 26 22:54:24 2018 +0200 +++ b/libinterp/corefcn/syscalls.cc Mon Mar 26 10:45:04 2018 -0700 @@ -1236,7 +1236,7 @@ This function should only be employed if @code{WIFSIGNALED} returned true. The macro used to implement this function is not specified in POSIX.1-2001 -and is not available on some Unix implementations (e.g., AIX, SunOS). +and is not available on some Unix implementations (e.g., @nospell{AIX, SunOS}). @seealso{waitpid, WIFEXITED, WEXITSTATUS, WIFSIGNALED, WTERMSIG, WIFSTOPPED, WSTOPSIG, WIFCONTINUED} @end deftypefn */) {
--- a/libinterp/corefcn/sysdep.cc Mon Mar 26 22:54:24 2018 +0200 +++ b/libinterp/corefcn/sysdep.cc Mon Mar 26 10:45:04 2018 -0700 @@ -807,9 +807,10 @@ @var{rootkey}. You can specify the name of the queried registry value with the optional argument @var{valuename}. Otherwise, if called with only two arguments or @var{valuename} is empty, then the default value of @var{subkey} -is returned. If the registry value is of type @qcode{"REG_DWORD"} then -@var{value} is of class int32. If the value is of the type @qcode{"REG_SZ"} or -@qcode{"REG_EXPAND_SZ"} a string is returned. +is returned. If the registry value is of type @nospell{@qcode{"REG_DWORD"}} +then @var{value} is of class int32. If the value is of the type +@nospell{@qcode{"REG_SZ"}} or @nospell{@qcode{"REG_EXPAND_SZ"}} a string is +returned. If the first argument is @qcode{"name"}, a cell array of strings with the names of the values at that key is returned. @@ -817,32 +818,29 @@ The variable @var{rootkey} must be a string with a valid root key identifier: @table @asis -@item HKCR -@itemx HKEY_CLASSES_ROOT +@item @nospell{HKCR} +@itemx @nospell{HKEY_CLASSES_ROOT} + +@item @nospell{HKEY_CURRENT_CONFIG} +@item @nospell{HKCU} +@itemx @nospell{HKEY_CURRENT_USER} -@item HKEY_CURRENT_CONFIG +@item @nospell{HKLM} +@itemx @nospell{HKEY_LOCAL_MACHINE} -@item HKCU -@itemx HKEY_CURRENT_USER +@item @nospell{HKU} +@itemx @nospell{HKEY_USERS} -@item HKLM -@itemx HKEY_LOCAL_MACHINE - - -@item HKU -@itemx HKEY_USERS - - -@item HKEY_PERFORMANCE_DATA +@item @nospell{HKEY_PERFORMANCE_DATA} @end table Examples: -Get a list of value names at the key @qcode{'HKCU\Environment'}: +Get a list of value names at the key @nospell{@qcode{'HKCU\Environment'}}: @example @group
--- a/libinterp/corefcn/toplev.cc Mon Mar 26 22:54:24 2018 +0200 +++ b/libinterp/corefcn/toplev.cc Mon Mar 26 10:45:04 2018 -0700 @@ -206,7 +206,8 @@ command shell that is started to run the command. The shell used for executing commands varies with operating system and is -typically @file{/bin/sh} for UNIX systems and @file{cmd.exe} for Windows +typically @file{/bin/sh} for UNIX systems and @nospell{@file{cmd.exe}} for +Windows systems. @seealso{unix, dos} @end deftypefn */)
--- a/libinterp/dldfcn/amd.cc Mon Mar 26 22:54:24 2018 +0200 +++ b/libinterp/dldfcn/amd.cc Mon Mar 26 10:45:04 2018 -0700 @@ -71,7 +71,7 @@ @end table The author of the code itself is Timothy A. Davis -@email{davis@@cise.ufl.edu}, University of Florida +@nospell{@email{davis@@cise.ufl.edu}}, University of Florida (see @url{http://www.cise.ufl.edu/research/sparse/amd}). @seealso{symamd, colamd} @end deftypefn */)
--- a/libinterp/dldfcn/audioread.cc Mon Mar 26 22:54:24 2018 +0200 +++ b/libinterp/dldfcn/audioread.cc Mon Mar 26 10:45:04 2018 -0700 @@ -515,7 +515,7 @@ Number of bits per sample. @item BitRate -Audio bitrate. Unused, only present for compatibility with @sc{matlab}. +Audio bit rate. Unused, only present for compatibility with @sc{matlab}. @item Title @qcode{"Title"} audio metadata value as a string, or empty if not present.
--- a/libinterp/dldfcn/colamd.cc Mon Mar 26 22:54:24 2018 +0200 +++ b/libinterp/dldfcn/colamd.cc Mon Mar 26 10:45:04 2018 -0700 @@ -263,9 +263,10 @@ The ordering is followed by a column elimination tree post-ordering. The authors of the code itself are @nospell{Stefan I. Larimore} and -@nospell{Timothy A. Davis @email{davis@@cise.ufl.edu}}, University of Florida. The algorithm was developed in collaboration with @nospell{John Gilbert}, -Xerox PARC, and @nospell{Esmond Ng}, Oak Ridge National Laboratory. (see -@url{http://www.cise.ufl.edu/research/sparse/colamd}) +@nospell{Timothy A. Davis @email{davis@@cise.ufl.edu}}, University of +Florida. The algorithm was developed in collaboration with @nospell{John +Gilbert}, Xerox PARC, and @nospell{Esmond Ng}, Oak Ridge National Laboratory. +(see @url{http://www.cise.ufl.edu/research/sparse/colamd}) @seealso{colperm, symamd, ccolamd} @end deftypefn */) { @@ -505,9 +506,10 @@ The ordering is followed by a column elimination tree post-ordering. The authors of the code itself are @nospell{Stefan I. Larimore} and -@nospell{Timothy A. Davis @email{davis@@cise.ufl.edu}}, University of Florida. The algorithm was developed in collaboration with @nospell{John Gilbert}, -Xerox PARC, and @nospell{Esmond Ng}, Oak Ridge National Laboratory. (see -@url{http://www.cise.ufl.edu/research/sparse/colamd}) +@nospell{Timothy A. Davis @email{davis@@cise.ufl.edu}}, University of +Florida. The algorithm was developed in collaboration with @nospell{John +Gilbert}, Xerox PARC, and @nospell{Esmond Ng}, Oak Ridge National Laboratory. +(see @url{http://www.cise.ufl.edu/research/sparse/colamd}) @seealso{colperm, colamd} @end deftypefn */) {
--- a/libinterp/dldfcn/dmperm.cc Mon Mar 26 22:54:24 2018 +0200 +++ b/libinterp/dldfcn/dmperm.cc Mon Mar 26 10:45:04 2018 -0700 @@ -119,7 +119,7 @@ @deftypefn {} {@var{p} =} dmperm (@var{S}) @deftypefnx {} {[@var{p}, @var{q}, @var{r}, @var{S}] =} dmperm (@var{S}) -@cindex Dulmage-Mendelsohn decomposition +@cindex @nospell{Dulmage-Mendelsohn} decomposition Perform a @nospell{Dulmage-Mendelsohn} permutation of the sparse matrix @var{S}. @@ -134,7 +134,7 @@ The method used is described in: @nospell{A. Pothen & C.-J. Fan.} @cite{Computing the Block Triangular Form of a Sparse Matrix}. -ACM Trans. Math. Software, 16(4):303-324, 1990. +@nospell{ACM} Trans. Math. Software, 16(4):303-324, 1990. @seealso{colamd, ccolamd} @end deftypefn */) {
--- a/libinterp/dldfcn/symrcm.cc Mon Mar 26 22:54:24 2018 +0200 +++ b/libinterp/dldfcn/symrcm.cc Mon Mar 26 10:45:04 2018 -0700 @@ -433,7 +433,7 @@ in @nospell{E. Cuthill, J. McKee}. @cite{Reducing the Bandwidth of Sparse -Symmetric Matrices}. Proceedings of the 24th ACM National Conference, +Symmetric Matrices}. Proceedings of the 24th @nospell{ACM} National Conference, 157--172 1969, Brandon Press, New Jersey. @nospell{A. George, J.W.H. Liu}. @cite{Computer Solution of Large Sparse
--- a/scripts/general/quadgk.m Mon Mar 26 22:54:24 2018 +0200 +++ b/scripts/general/quadgk.m Mon Mar 26 10:45:04 2018 -0700 @@ -24,7 +24,7 @@ ## @deftypefnx {} {[@var{q}, @var{err}] =} quadgk (@dots{}) ## ## Numerically evaluate the integral of @var{f} from @var{a} to @var{b} -## using adaptive Gauss-Konrod quadrature. +## using adaptive @nospell{Gauss-Konrod} quadrature. ## ## @var{f} is a function handle, inline function, or string containing the name ## of the function to evaluate. The function @var{f} must be vectorized and
--- a/scripts/general/quadl.m Mon Mar 26 22:54:24 2018 +0200 +++ b/scripts/general/quadl.m Mon Mar 26 10:45:04 2018 -0700 @@ -24,7 +24,7 @@ ## @deftypefnx {} {[@var{q}, @var{nfun}] =} quadl (@dots{}) ## ## Numerically evaluate the integral of @var{f} from @var{a} to @var{b} using -## an adaptive Lobatto rule. +## an adaptive @nospell{Lobatto} rule. ## ## @var{f} is a function handle, inline function, or string containing the name ## of the function to evaluate. The function @var{f} must be vectorized and
--- a/scripts/image/imfinfo.m Mon Mar 26 22:54:24 2018 +0200 +++ b/scripts/image/imfinfo.m Mon Mar 26 10:45:04 2018 -0700 @@ -66,7 +66,7 @@ ## @qcode{"Centimeter"}, or @qcode{"undefined"}. ## ## @item DelayTime -## Time in 1/100ths of a second (0 to 65535) which must expire before +## Time in @nospell{1/100ths} of a second (0 to 65535) which must expire before ## displaying the next image in an animated sequence. ## ## @item LoopCount
--- a/scripts/image/rgb2gray.m Mon Mar 26 22:54:24 2018 +0200 +++ b/scripts/image/rgb2gray.m Mon Mar 26 10:45:04 2018 -0700 @@ -35,8 +35,8 @@ ## @end example ## ## @noindent -## which corresponds to the luminance channel when RGB is translated to YIQ -## as documented in @url{http://en.wikipedia.org/wiki/YIQ}. +## which corresponds to the luminance channel when RGB is translated to +## @nospell{YIQ} as documented in @url{http://en.wikipedia.org/wiki/YIQ}. ## @seealso{rgb2hsv, rgb2ind} ## @end deftypefn
--- a/scripts/java/javachk.m Mon Mar 26 22:54:24 2018 +0200 +++ b/scripts/java/javachk.m Mon Mar 26 10:45:04 2018 -0700 @@ -26,7 +26,7 @@ ## Possible features are: ## ## @table @asis -## @item @qcode{"awt"} +## @item @nospell{@qcode{"awt"}} ## Abstract Window Toolkit for GUIs. ## ## @item @qcode{"desktop"}
--- a/scripts/java/usejava.m Mon Mar 26 22:54:24 2018 +0200 +++ b/scripts/java/usejava.m Mon Mar 26 10:45:04 2018 -0700 @@ -24,7 +24,7 @@ ## Possible features are: ## ## @table @asis -## @item @qcode{"awt"} +## @item @nospell{@qcode{"awt"}} ## Abstract Window Toolkit for GUIs. ## ## @item @qcode{"desktop"}
--- a/scripts/miscellaneous/unpack.m Mon Mar 26 22:54:24 2018 +0200 +++ b/scripts/miscellaneous/unpack.m Mon Mar 26 10:45:04 2018 -0700 @@ -38,11 +38,11 @@ ## Valid filetype extensions: ## ## @table @code -## @item bz -## @itemx bz2 +## @item @nospell{bz} +## @itemx @nospell{bz2} ## bzip archive ## -## @item gz +## @item @nospell{gz} ## gzip archive ## ## @item tar
--- a/scripts/optimization/fzero.m Mon Mar 26 22:54:24 2018 +0200 +++ b/scripts/optimization/fzero.m Mon Mar 26 10:45:04 2018 -0700 @@ -72,7 +72,7 @@ ## @item iterations ## Number of iterations through loop. ## -## @item nfev +## @item @nospell{nfev} ## Number of function evaluations. ## ## @item bracketx @@ -86,10 +86,10 @@ ## @seealso{optimset, fsolve} ## @end deftypefn -## This is essentially the ACM algorithm 748: Enclosing Zeros of -## Continuous Functions due to Alefeld, Potra and Shi, ACM Transactions -## on Mathematical Software, Vol. 21, No. 3, September 1995. Although -## the workflow should be the same, the structure of the algorithm has +## This is essentially the @nospell{ACM} algorithm 748: Enclosing Zeros of +## Continuous Functions due to Alefeld, Potra and Shi, @nospell{ACM} +## Transactions on Mathematical Software, Vol. 21, No. 3, September 1995. +## Although the workflow should be the same, the structure of the algorithm has ## been transformed non-trivially; instead of the authors' approach of ## sequentially calling building blocks subprograms we implement here a ## FSM version using one interior point determination and one bracketing
--- a/scripts/optimization/glpk.m Mon Mar 26 22:54:24 2018 +0200 +++ b/scripts/optimization/glpk.m Mon Mar 26 10:45:04 2018 -0700 @@ -294,9 +294,9 @@ ## should delay sending information about the solution to the standard output. ## ## @item save (default: 0) -## If this parameter is nonzero, save a copy of the problem in CPLEX LP -## format to the file @file{"outpb.lp"}. There is currently no way to change -## the name of the output file. +## If this parameter is nonzero, save a copy of the problem in @nospell{CPLEX} +## LP format to the file @file{"outpb.lp"}. There is currently no way to +## change the name of the output file. ## @end table ## ## Real parameters:
--- a/scripts/optimization/pqpnonneg.m Mon Mar 26 22:54:24 2018 +0200 +++ b/scripts/optimization/pqpnonneg.m Mon Mar 26 10:45:04 2018 -0700 @@ -60,7 +60,7 @@ ## A structure with two fields: ## ## @itemize @bullet -## @item @qcode{"algorithm"}: The algorithm used (@qcode{"nnls"}) +## @item @qcode{"algorithm"}: The algorithm used (@nospell{@qcode{"nnls"}}) ## ## @item @qcode{"iterations"}: The number of iterations taken. ## @end itemize
--- a/scripts/plot/draw/stemleaf.m Mon Mar 26 22:54:24 2018 +0200 +++ b/scripts/plot/draw/stemleaf.m Mon Mar 26 10:45:04 2018 -0700 @@ -68,8 +68,8 @@ ## @code{@var{xs} = sort (@var{x})} before calling @code{stemleaf (@var{xs})}. ## ## The stem and leaf plot and associated displays are described in: -## Chapter 3, @cite{Exploratory Data Analysis} by J. W. Tukey, Addison-Wesley, -## 1977. +## Chapter 3, @cite{Exploratory Data Analysis} by @nospell{J. W. Tukey}, +## Addison-Wesley, 1977. ## @seealso{hist, printd} ## @end deftypefn
--- a/scripts/plot/util/print.m Mon Mar 26 22:54:24 2018 +0200 +++ b/scripts/plot/util/print.m Mon Mar 26 10:45:04 2018 -0700 @@ -140,7 +140,7 @@ ## @samp{epslatexstandalone} above. ## ## @item ill -## @itemx aifm +## @itemx @nospell{aifm} ## Adobe Illustrator (Obsolete for Gnuplot versions > 4.2) ## ## @item canvas @@ -149,7 +149,7 @@ ## ## @item cdr ## @itemx @nospell{corel} -## CorelDraw +## @nospell{CorelDraw} ## ## @item dxf ## AutoCAD
--- a/scripts/polynomial/polyfit.m Mon Mar 26 22:54:24 2018 +0200 +++ b/scripts/polynomial/polyfit.m Mon Mar 26 10:45:04 2018 -0700 @@ -36,7 +36,8 @@ ## Triangular factor R from the QR@tie{}decomposition. ## ## @item X -## The Vandermonde matrix used to compute the polynomial coefficients. +## The @nospell{Vandermonde} matrix used to compute the polynomial +## coefficients. ## ## @item C ## The unscaled covariance matrix, formally equal to the inverse of
--- a/scripts/signal/blackman.m Mon Mar 26 22:54:24 2018 +0200 +++ b/scripts/signal/blackman.m Mon Mar 26 10:45:04 2018 -0700 @@ -20,14 +20,15 @@ ## @deftypefn {} {} blackman (@var{m}) ## @deftypefnx {} {} blackman (@var{m}, "periodic") ## @deftypefnx {} {} blackman (@var{m}, "symmetric") -## Return the filter coefficients of a Blackman window of length @var{m}. +## Return the filter coefficients of a @nospell{Blackman} window of length +## @var{m}. ## ## If the optional argument @qcode{"periodic"} is given, the periodic form ## of the window is returned. This is equivalent to the window of length ## @var{m}+1 with the last coefficient removed. The optional argument ## @qcode{"symmetric"} is equivalent to not specifying a second argument. ## -## For a definition of the Blackman window, see, e.g., +## For a definition of the @nospell{Blackman} window, see, e.g., ## @nospell{A.V. Oppenheim & R. W. Schafer}, ## @cite{Discrete-Time Signal Processing}. ## @end deftypefn
--- a/scripts/sparse/bicgstab.m Mon Mar 26 22:54:24 2018 +0200 +++ b/scripts/sparse/bicgstab.m Mon Mar 26 10:45:04 2018 -0700 @@ -53,7 +53,7 @@ ## handle or inline function @code{g} such that ## @code{g(@var{x}) = @var{M1} \ @var{x}} or ## @code{g(@var{x}) = @var{M2} \ @var{x}}. -## The techinque used is the right preconditioning, i.e., it is +## The technique used is the right preconditioning, i.e., it is ## solved @code{@var{A} * inv (@var{M}) * @var{y} = @var{b}} and then ## @code{@var{x} = inv (@var{M}) * @var{y}}. ## @@ -185,7 +185,7 @@ ## ## reference solution computed by bicgstab after one iteration ## [x_ref, fl] = bicgstab (A, b, [], 1, M) ## -## ## rigth preconditioning +## ## right preconditioning ## [y, fl] = bicgstab (A / M, b, [], 1) ## x = M \ y # compare x and x_ref ##
--- a/scripts/sparse/cgs.m Mon Mar 26 22:54:24 2018 +0200 +++ b/scripts/sparse/cgs.m Mon Mar 26 10:45:04 2018 -0700 @@ -48,7 +48,7 @@ ## and @var{M2} can be passed as a matrix or as a function handle or inline ## function @code{g} such that @code{g(x) = M1 \ x} or @code{g(x) = M2 \ x}. ## If M1 is empty or not passed then no preconditioners are applied. -## The techinque used is the right preconditioning, i.e., it is solved +## The technique used is the right preconditioning, i.e., it is solved ## @code{@var{A}*inv(@var{M})*y = b} and then @code{@var{x} = inv(@var{M})*y}. ## ## @item @var{x0} the initial guess, if not given or set to [] the default @@ -173,7 +173,7 @@ ## ## reference solution computed by cgs after one iteration ## [x_ref, fl] = cgs (A, b, [], 1, M) ## -## ## rigth preconditioning +## ## right preconditioning ## [y, fl] = cgs (A / M, b, [], 1) ## x = M \ y # compare x and x_ref ##
--- a/scripts/sparse/eigs.m Mon Mar 26 22:54:24 2018 +0200 +++ b/scripts/sparse/eigs.m Mon Mar 26 10:45:04 2018 -0700 @@ -72,32 +72,32 @@ ## @var{sigma} is a string, it must have one of the following values. ## ## @table @asis -## @item @qcode{"lm"} +## @item @nospell{@qcode{"lm"}} ## Largest Magnitude (default). ## -## @item @qcode{"sm"} +## @item @nospell{@qcode{"sm"}} ## Smallest Magnitude. ## ## @item @qcode{"la"} ## Largest Algebraic (valid only for real symmetric problems). ## -## @item @qcode{"sa"} +## @item @nospell{@qcode{"sa"}} ## Smallest Algebraic (valid only for real symmetric problems). ## ## @item @qcode{"be"} ## Both Ends, with one more from the high-end if @var{k} is odd (valid only for ## real symmetric problems). ## -## @item @qcode{"lr"} +## @item @nospell{@qcode{"lr"}} ## Largest Real part (valid only for complex or unsymmetric problems). ## -## @item @qcode{"sr"} +## @item @nospell{@qcode{"sr"}} ## Smallest Real part (valid only for complex or unsymmetric problems). ## -## @item @qcode{"li"} +## @item @nospell{@qcode{"li"}} ## Largest Imaginary part (valid only for complex or unsymmetric problems). ## -## @item @qcode{"si"} +## @item @nospell{@qcode{"si"}} ## Smallest Imaginary part (valid only for complex or unsymmetric problems). ## @end table ##
--- a/scripts/sparse/pcg.m Mon Mar 26 22:54:24 2018 +0200 +++ b/scripts/sparse/pcg.m Mon Mar 26 10:45:04 2018 -0700 @@ -33,7 +33,7 @@ ## function @code{Afun} such that @code{Afun(x) = A * x}. Additional ## parameters to @code{Afun} are passed after @var{x0}. ## -## @var{A} has to be Hermitian and Positive Definite (HPD). If +## @var{A} has to be Hermitian and Positive Definite (@nospell{HPD}). If ## @code{pcg} detects @var{A} not to be positive definite, a warning ## is printed and the @var{flag} output is set. ## @@ -52,9 +52,9 @@ ## is omitted or empty then a value of 20 is used. ## ## @item -## @var{m} is a HPD preconditioning matrix. For any decomposition +## @var{m} is a @nospell{HPD} preconditioning matrix. For any decomposition ## @code{@var{m} = @var{p1} * @var{p2}} such that -## @w{@code{inv (@var{p1}) * @var{A} * inv (@var{p2})}} is HPD, the +## @w{@code{inv (@var{p1}) * @var{A} * inv (@var{p2})}} is @nospell{HPD,} the ## conjugate gradient method is formally applied to the linear system ## @w{@code{inv (@var{p1}) * @var{A} * inv (@var{p2}) * @var{y} = inv ## (@var{p1}) * @var{b}}}, @@ -110,7 +110,7 @@ ## @code{@var{eps} * norm (@var{x},2)}. ## ## @item 4: The algorithm detects that the input (preconditioned) matrix is not -## HPD. +## @nospell{HPD}. ## @end itemize ## ## @item
--- a/scripts/sparse/tfqmr.m Mon Mar 26 22:54:24 2018 +0200 +++ b/scripts/sparse/tfqmr.m Mon Mar 26 10:45:04 2018 -0700 @@ -39,7 +39,7 @@ ## ## @item @var{maxit} the maximum number of outer iterations, if not given or ## set to [] the default value @code{min (20, numel (b))} is used. To be -## compatible, since the method as different behaviours in the iteration +## compatible, since the method as different behaviors in the iteration ## number is odd or even, is considered as iteration in @code{tfqmr} the ## entire odd-even cycle. That is, to make an entire iteration, the algorithm ## performs two sub-iterations: the odd one and the even one. @@ -49,7 +49,7 @@ ## Both @var{M1} and @var{M2} can be passed as a matrix or as a function ## handle or inline function @code{g} such that @code{g(x) = M1 \ x} or ## @code{g(x) = M2 \ x}. -## The technique used is the rigth-preconditioning, i.e., it is solved +## The technique used is the right-preconditioning, i.e., it is solved ## @code{A*inv(M)*y = b} and then @code{x = inv(M)*y}, instead of ## @code{A x = b}. ## @@ -179,7 +179,7 @@ ## ## reference solution computed by tfqmr after one iteration ## [x_ref, fl] = tfqmr (A, b, [], 1, M) ## -## ## rigth preconditioning +## ## right preconditioning ## [y, fl] = tfqmr (A / M, b, [], 1) ## x = M \ y # compare x and x_ref ##
--- a/scripts/special-matrix/gallery.m Mon Mar 26 22:54:24 2018 +0200 +++ b/scripts/special-matrix/gallery.m Mon Mar 26 10:45:04 2018 -0700 @@ -38,7 +38,7 @@ ## ## @deftypefn {} {@var{c} =} gallery ("chebvand", @var{p}) ## @deftypefnx {} {@var{c} =} gallery ("chebvand", @var{m}, @var{p}) -## Create a Vandermonde-like matrix for the Chebyshev polynomials. +## Create a @nospell{Vandermonde}-like matrix for the Chebyshev polynomials. ## ## @end deftypefn ## @@ -244,7 +244,8 @@ ## @end deftypefn ## ## @deftypefn {} {[@var{a}, @var{t}] =} gallery ("neumann", @var{n}) -## Create a singular matrix from the discrete Neumann problem (sparse). +## Create a singular matrix from the discrete @nospell{Neumann} problem +## (sparse). ## ## @end deftypefn ##
--- a/scripts/special-matrix/rosser.m Mon Mar 26 22:54:24 2018 +0200 +++ b/scripts/special-matrix/rosser.m Mon Mar 26 10:45:04 2018 -0700 @@ -18,7 +18,7 @@ ## -*- texinfo -*- ## @deftypefn {} {} rosser () -## Return the Rosser matrix. +## Return the @nospell{Rosser} matrix. ## ## This is a difficult test case used to evaluate eigenvalue algorithms. ## @seealso{wilkinson, eig}
--- a/scripts/special-matrix/toeplitz.m Mon Mar 26 22:54:24 2018 +0200 +++ b/scripts/special-matrix/toeplitz.m Mon Mar 26 10:45:04 2018 -0700 @@ -28,8 +28,8 @@ ## as the first element of @var{c}, the first element of @var{c} is used. ## ## A Toeplitz, or diagonal-constant, matrix has the same value along each -## diagonal. Although it need not be square, it often is. An MxN Toeplitz -## matrix has the form: +## diagonal. Although it need not be square, it often is. An @nospell{MxN} +## Toeplitz matrix has the form: ## @tex ## $$ ## \left[\matrix{c_1 & r_2 & r_3 & \cdots & r_n\cr
--- a/scripts/special-matrix/vander.m Mon Mar 26 22:54:24 2018 +0200 +++ b/scripts/special-matrix/vander.m Mon Mar 26 10:45:04 2018 -0700 @@ -20,12 +20,13 @@ ## -*- texinfo -*- ## @deftypefn {} {} vander (@var{c}) ## @deftypefnx {} {} vander (@var{c}, @var{n}) -## Return the Vandermonde matrix whose next to last column is @var{c}. +## Return the @nospell{Vandermonde} matrix whose next to last column is +## @var{c}. ## ## If @var{n} is specified, it determines the number of columns; otherwise, ## @var{n} is taken to be equal to the length of @var{c}. ## -## A Vandermonde matrix has the form: +## A @nospell{Vandermonde} matrix has the form: ## @tex ## $$ ## \left[\matrix{c_1^{n-1} & \cdots & c_1^2 & c_1 & 1 \cr
--- a/scripts/strings/isstrprop.m Mon Mar 26 22:54:24 2018 +0200 +++ b/scripts/strings/isstrprop.m Mon Mar 26 10:45:04 2018 -0700 @@ -40,8 +40,8 @@ ## @item @qcode{"alpha"} ## True for characters that are alphabetic (letters). ## -## @item @qcode{"alnum"} -## @itemx @qcode{"alphanum"} +## @item @nospell{@qcode{"alnum"}} +## @itemx @nospell{@qcode{"alphanum"}} ## True for characters that are alphabetic or digits. ## ## @item @qcode{"lower"} @@ -53,19 +53,19 @@ ## @item @qcode{"digit"} ## True for decimal digits (0-9). ## -## @item @qcode{"xdigit"} +## @item @nospell{@qcode{"xdigit"}} ## True for hexadecimal digits (@nospell{a-fA-F0-9}). ## ## @item @qcode{"space"} -## @itemx @qcode{"wspace"} +## @itemx @nospell{@qcode{"wspace"}} ## True for whitespace characters (space, formfeed, newline, carriage return, ## tab, vertical tab). ## -## @item @qcode{"punct"} +## @item @nospell{@qcode{"punct"}} ## True for punctuation characters (printing characters except space or ## letter or digit). ## -## @item @qcode{"cntrl"} +## @item @nospell{@qcode{"cntrl"}} ## True for control characters. ## ## @item @qcode{"graph"}