Noncentral T random numbers
x = distfun_nctrnd ( v , delta ) x = distfun_nctrnd ( v , delta , [m,n] ) x = distfun_nctrnd ( v , delta , m , n )
a matrix of doubles, the number of degrees of freedom, v>0.
a matrix of doubles, the noncentrality parameter, delta is real
a 1-by-1 matrix of floating point integers, the number of rows of x
a 1-by-1 matrix of floating point integers, the number of columns of x
a matrix of doubles, the random numbers, in the interval [0,1].
Generates random variables from the Noncentral T distribution.
Any scalar input argument is expanded to a matrix of doubles of the same size as the other input arguments.
// Produce 6 random numbers from Noncentral T distribution // and degrees of freedom from 1 to 6, // with noncentrality parameter equal to 12 x=distfun_nctrnd(1:6,12) // Compare empirical distribution and density v=12; delta=3; N=10000; h=scf(); x=distfun_nctrnd(v,delta,1,N); histplot(40,x); h.children.children(1).children.background=-2; [M,V]=distfun_nctstat(v,delta); x=linspace(M-3*sqrt(V),M+3*sqrt(V),1000); y=distfun_nctpdf(x,v,delta); plot(x,y,"r-"); xtitle("Noncentral T Random Numbers","X","Frequency") legend(["Empirical","Density"]); | ![]() | ![]() |