Mercurial > hg > octave-nkf
diff scripts/deprecated/lognormal_cdf.m @ 5692:fe226f54d259
[project @ 2006-03-17 17:02:32 by jwe]
author | jwe |
---|---|
date | Fri, 17 Mar 2006 17:02:32 +0000 |
parents | 2a16423e4aa0 |
children | 93c65f2a5668 |
line wrap: on
line diff
--- a/scripts/deprecated/lognormal_cdf.m +++ b/scripts/deprecated/lognormal_cdf.m @@ -33,6 +33,22 @@ function cdf = lognormal_cdf (varargin) - cdf = logncdf (varargin{:}); + if (nargin > 1) + a = varargin{2}; + idx = a >= 0; + a(idx) = log (a(idx)); + a(!idx) = NaN; + varargin{2} = a; + endif + + if (nargin > 2) + v = varargin{3}; + idx = v >= 0; + v(idx) = sqrt (v(idx)); + v(!idx) = NaN; + varargin{3} = v; + endif + + cdf = logncdf (varargin{:}); endfunction