# HG changeset patch # User John W. Eaton # Date 1264676788 18000 # Node ID 60d382fd0063d8dfafd2ce94120bf586fb8ffafe # Parent 57e24c53e063d18467dfb0c20d407bed57b023f7 oops, really add doc/interpreter/obsolete.txi diff -r 57e24c53e063 -r 60d382fd0063 doc/interpreter/obsolete.txi --- /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 . + +@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