Mercurial > hg > octave-lyh
diff scripts/deprecated/weibull_rnd.m @ 5693:446b28529300
[project @ 2006-03-17 18:16:03 by jwe]
author | jwe |
---|---|
date | Fri, 17 Mar 2006 18:16:03 +0000 |
parents | 2a16423e4aa0 |
children | 93c65f2a5668 |
line wrap: on
line diff
--- a/scripts/deprecated/weibull_rnd.m +++ b/scripts/deprecated/weibull_rnd.m @@ -1,4 +1,4 @@ -## Copyright (C) 1995, 1996, 1997 Kurt Hornik +## Copyright (C) 2006 John W. Eaton ## ## This file is part of Octave. ## @@ -18,13 +18,10 @@ ## 02110-1301, USA. ## -*- texinfo -*- -## @deftypefn {Function File} {} weibull_rnd (@var{alpha}, @var{sigma}, @var{r}, @var{c}) -## @deftypefnx {Function File} {} weibull_rnd (@var{alpha}, @var{sigma}, @var{sz}) -## -## This function has been deprecated. Use weibrnd instead. -## +## @deftypefn {Function File} {} weibull_rnd (@var{shape}, @var{scale}, @var{r}, @var{c}) +## @deftypefnx {Function File} {} weibull_rnd (@var{shape}, @var{scale}, @var{sz}) ## Return an @var{r} by @var{c} matrix of random samples from the -## Weibull distribution with parameters @var{alpha} and @var{sigma} +## Weibull distribution with parameters @var{scale} and @var{shape} ## which must be scalar or of size @var{r} by @var{c}. Or if @var{sz} ## is a vector return a matrix of size @var{sz}. ## @@ -32,11 +29,15 @@ ## the common size of @var{alpha} and @var{sigma}. ## @end deftypefn -## Author: KH <Kurt.Hornik@wu-wien.ac.at> -## Description: Random deviates from the Weibull distribution - function rnd = weibull_rnd (varargin) - rnd = weibrnd(varargin{:}); + if (nargin > 1) + tmp = varargin{2}; + varargin{2} = varargin{1}; + varargin{1} = tmp; + endif + + rnd = wblrnd (varargin{:}); endfunction +