changeset 10215:60d382fd0063

oops, really add doc/interpreter/obsolete.txi
author John W. Eaton <jwe@octave.org>
date Thu, 28 Jan 2010 06:06:28 -0500
parents 57e24c53e063
children f3c1fd990f3f
files doc/interpreter/obsolete.txi
diffstat 1 files changed, 128 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/interpreter/obsolete.txi	Thu Jan 28 06:06:28 2010 -0500
@@ -0,0 +1,128 @@
+@c Copyright (C) 2010 John W. Eaton
+@c
+@c This file is part of Octave.
+@c
+@c Octave is free software; you can redistribute it and/or modify it
+@c under the terms of the GNU General Public License as published by the
+@c Free Software Foundation; either version 3 of the License, or (at
+@c your option) any later version.
+@c 
+@c Octave is distributed in the hope that it will be useful, but WITHOUT
+@c ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+@c FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+@c for more details.
+@c 
+@c You should have received a copy of the GNU General Public License
+@c along with Octave; see the file COPYING.  If not, see
+@c <http://www.gnu.org/licenses/>.
+
+@c The text of this file appears in the file BUGS in the Octave
+@c distribution, as well as in the Octave manual.
+
+@node Obsolete Functions
+@appendix Obsolete Functions
+
+@cindex obsolete functions
+@cindex deprecated functions
+@cindex functions, obsolete
+@cindex functions, deprecated
+
+After being marked as deprecated for two major releases, the following
+functions have been removed from Octave.  The third column of the table
+shows the version of Octave in which the function was removed.  Prior to
+removal, each function in the list was marked as deprecated for at least
+two major releases.  All deprecated functions issue warnings explaining
+that they will be removed in a future version of Octave, and which
+function should be used instead.
+
+Replacement functions do not always accept precisely the same arguments
+as the obsolete function, but should provide equivalent functionality.
+
+@multitable @columnfractions .3 .3 .15
+@item @strong{Obsolete Function} @tab @strong{Replacement} @tab @strong{Version}
+@item @code{beta_cdf} @tab @code{betacdf} @tab 3.4.0
+@item @code{beta_inv} @tab @code{betainv} @tab 3.4.0
+@item @code{beta_pdf} @tab @code{betapdf} @tab 3.4.0
+@item @code{beta_rnd} @tab @code{betarnd} @tab 3.4.0
+@item @code{binomial_cdf} @tab @code{binocdf} @tab 3.4.0
+@item @code{binomial_inv} @tab @code{binoinv} @tab 3.4.0
+@item @code{binomial_pdf} @tab @code{binopdf} @tab 3.4.0
+@item @code{binomial_rnd} @tab @code{binornd} @tab 3.4.0
+@item @code{chisquare_cdf} @tab @code{chi2cdf} @tab 3.4.0
+@item @code{chisquare_inv} @tab @code{chi2inv} @tab 3.4.0
+@item @code{chisquare_pdf} @tab @code{chi2pdf} @tab 3.4.0
+@item @code{chisquare_rnd} @tab @code{chi2rnd} @tab 3.4.0
+@item @code{clearplot} @tab @code{clf} @tab 3.4.0
+@item @code{clg} @tab @code{clf} @tab 3.4.0
+@item @code{com2str} @tab @code{num2str} @tab 3.4.0
+@item @code{exponential_cdf} @tab @code{expcdf} @tab 3.4.0
+@item @code{exponential_inv} @tab @code{expinv} @tab 3.4.0
+@item @code{exponential_pdf} @tab @code{exppdf} @tab 3.4.0
+@item @code{exponential_rnd} @tab @code{exprnd} @tab 3.4.0
+@item @code{f_cdf} @tab @code{fcdf} @tab 3.4.0
+@item @code{f_inv} @tab @code{finv} @tab 3.4.0
+@item @code{f_pdf} @tab @code{fpdf} @tab 3.4.0
+@item @code{f_rnd} @tab @code{frnd} @tab 3.4.0
+@item @code{gamma_cdf} @tab @code{gamcdf} @tab 3.4.0
+@item @code{gamma_inv} @tab @code{gaminv} @tab 3.4.0
+@item @code{gamma_pdf} @tab @code{gampdf} @tab 3.4.0
+@item @code{gamma_rnd} @tab @code{gamrnd} @tab 3.4.0
+@item @code{geometric_cdf} @tab @code{geocdf} @tab 3.4.0
+@item @code{geometric_inv} @tab @code{geoinv} @tab 3.4.0
+@item @code{geometric_pdf} @tab @code{geopdf} @tab 3.4.0
+@item @code{geometric_rnd} @tab @code{geornd} @tab 3.4.0
+@item @code{hypergeometric_cdf} @tab @code{hygecdf} @tab 3.4.0
+@item @code{hypergeometric_inv} @tab @code{hygeinv} @tab 3.4.0
+@item @code{hypergeometric_pdf} @tab @code{hygepdf} @tab 3.4.0
+@item @code{hypergeometric_rnd} @tab @code{hygernd} @tab 3.4.0
+@item @code{intersection} @tab @code{intersect} @tab 3.4.0
+@item @code{is_bool} @tab @code{isbool} @tab 3.4.0
+@item @code{is_complex} @tab @code{iscomplex} @tab 3.4.0
+@item @code{is_list} @tab @code{islist} @tab 3.4.0
+@item @code{is_matrix} @tab @code{ismatrix} @tab 3.4.0
+@item @code{is_scalar} @tab @code{isscalar} @tab 3.4.0
+@item @code{is_square} @tab @code{issquare} @tab 3.4.0
+@item @code{is_stream} @tab @code{isstream} @tab 3.4.0
+@item @code{is_struct} @tab @code{isstruct} @tab 3.4.0
+@item @code{is_symmetric} @tab @code{issymmetric} @tab 3.4.0
+@item @code{is_vector} @tab @code{isvector} @tab 3.4.0
+@item @code{isstr} @tab @code{ischar} @tab 3.4.0
+@item @code{lognormal_cdf} @tab @code{logncdf} @tab 3.4.0
+@item @code{lognormal_inv} @tab @code{logninv} @tab 3.4.0
+@item @code{lognormal_pdf} @tab @code{lognpdf} @tab 3.4.0
+@item @code{lognormal_rnd} @tab @code{lognrnd} @tab 3.4.0
+@item @code{meshdom} @tab @code{meshgrid} @tab 3.4.0
+@item @code{normal_cdf} @tab @code{normcdf} @tab 3.4.0
+@item @code{normal_inv} @tab @code{norminv} @tab 3.4.0
+@item @code{normal_pdf} @tab @code{normpdf} @tab 3.4.0
+@item @code{normal_rnd} @tab @code{normrnd} @tab 3.4.0
+@item @code{pascal_cdf} @tab @code{nbincdf} @tab 3.4.0
+@item @code{pascal_inv} @tab @code{nbininv} @tab 3.4.0
+@item @code{pascal_pdf} @tab @code{nbinpdf} @tab 3.4.0
+@item @code{pascal_rnd} @tab @code{nbinrnd} @tab 3.4.0
+@item @code{poisson_cdf} @tab @code{poisscdf} @tab 3.4.0
+@item @code{poisson_inv} @tab @code{poissinv} @tab 3.4.0
+@item @code{poisson_pdf} @tab @code{poisspdf} @tab 3.4.0
+@item @code{poisson_rnd} @tab @code{poissrnd} @tab 3.4.0
+@item @code{polyinteg} @tab @code{polyint} @tab 3.4.0
+@item @code{setstr} @tab @code{char} @tab 3.4.0
+@item @code{struct_contains} @tab @code{isfield} @tab 3.4.0
+@item @code{struct_elements} @tab @code{fieldnames} @tab 3.4.0
+@item @code{t_cdf} @tab @code{tcdf} @tab 3.4.0
+@item @code{t_inv} @tab @code{tinv} @tab 3.4.0
+@item @code{t_pdf} @tab @code{tpdf} @tab 3.4.0
+@item @code{t_rnd} @tab @code{trnd} @tab 3.4.0
+@item @code{uniform_cdf} @tab @code{unifcdf} @tab 3.4.0
+@item @code{uniform_inv} @tab @code{unifinv} @tab 3.4.0
+@item @code{uniform_pdf} @tab @code{unifpdf} @tab 3.4.0
+@item @code{uniform_rnd} @tab @code{unifrnd} @tab 3.4.0
+@item @code{weibcdf} @tab @code{wblcdf} @tab 3.4.0
+@item @code{weibinv} @tab @code{wblinv} @tab 3.4.0
+@item @code{weibpdf} @tab @code{wblpdf} @tab 3.4.0
+@item @code{weibrnd} @tab @code{wblrnd} @tab 3.4.0
+@item @code{weibull_cdf} @tab @code{wblcdf} @tab 3.4.0
+@item @code{weibull_inv} @tab @code{wblinv} @tab 3.4.0
+@item @code{weibull_pdf} @tab @code{wblpdf} @tab 3.4.0
+@item @code{weibull_rnd} @tab @code{wblrnd} @tab 3.4.0
+@item @code{wiener_rnd} @tab @code{wienrnd} @tab 3.4.0
+@end multitable