comparison scripts/deprecated/lognormal_rnd.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
comparison
equal deleted inserted replaced
5691:9be68956e450 5692:fe226f54d259
32 ## Author: KH <Kurt.Hornik@wu-wien.ac.at> 32 ## Author: KH <Kurt.Hornik@wu-wien.ac.at>
33 ## Description: Random deviates from the log normal distribution 33 ## Description: Random deviates from the log normal distribution
34 34
35 function rnd = lognormal_rnd (varargin) 35 function rnd = lognormal_rnd (varargin)
36 36
37 rnd = lognrnd (varargin{:}); 37 if (nargin > 1)
38 a = varargin{2};
39 idx = a >= 0;
40 a(idx) = log (a(idx));
41 a(!idx) = NaN;
42 varargin{2} = a;
43 endif
44
45 if (nargin > 2)
46 v = varargin{3};
47 idx = v >= 0;
48 v(idx) = sqrt (v(idx));
49 v(!idx) = NaN;
50 varargin{3} = v;
51 endif
52
53 rnd = lognrnd (varargin{:});
38 54
39 endfunction 55 endfunction