<< Uniform Uniform distfun_unifinv >>

Distfun >> Distfun > Uniform > distfun_unifcdf

distfun_unifcdf

Uniform CDF

Calling Sequence

p = distfun_unifcdf ( x )
p = distfun_unifcdf ( x , a , b )
p = distfun_unifcdf ( x , a , b , lowertail )

Parameters

x :

a 1x1 or nxm matrix of doubles, the outcome

a :

a 1x1 or nxm matrix of doubles, the lower bound (default a=0)

b :

a 1x1 or nxm matrix of doubles, the upper bound (default b=1)

lowertail :

a 1x1 matrix of booleans, the tail (default lowertail=%t). If lowertail is true (the default), then considers P(X<x) otherwise P(X>x).

p :

a nxm matrix of doubles, the probability.

Description

Computes the cumulated probability distribution function of the Uniform distribution function.

Any scalar input argument is expanded to a matrix of doubles of the same size as the other input arguments.

The function definition is:

Examples

// Test default parameters
c = distfun_unifcdf ( [-1 0 0.5 1 2] )
e = [0. 0. 0.5 1. 1.]

// Test expanded arguments
c = distfun_unifcdf ( [1 2 3] , [1 1 1] , [4 5 6] )
e = [ 0. 0.25 0.4]

// Plot the function
a=2;
b=5;
scf();
x = linspace(1,6,1000);
y = distfun_unifcdf(x , a, b);
plot(x,y);
xtitle("Uniform CDF","x","P(X<x)");

// See upper tail
p = distfun_unifcdf ( 1.7, 1., 2. )
q = distfun_unifcdf ( 1.7, 1., 2. , %f )
p+q

Authors

<< Uniform Uniform distfun_unifinv >>