cdfWeibull

Purpose

Computes the cumulative distribution function for the Weibull distribution.

Format

p = cdfWeibull(x, shape, scale)
Parameters:
  • x (NxK matrix, Nx1 vector or scalar) – Values at which to evaluate the cumulative distribution function for the Weibull distribution. \(x \geq 0\).

  • shape (NxK matrix, Nx1 vector or scalar) – Shape parameter. ExE conformable with x. \(shape > 0\).

  • scale (NxK matrix, Nx1 vector or scalar) – Scale parameter, ExE conformable with x. \(scale > 0\).

Returns:

p (NxK matrix, Nx1 vector or scalar) – Each element in p is the cumulative distribution function of the Weibull distribution evaluated at the corresponding element in x.

Examples

Calculate the cdf for the Weibull distribution with different shape parameters.

// Values
x = seqa(0,0.01,301);

// Shape parameter
shape = 0.5~1~1.5~5;

// Scale parameter
scale = 1;

p = cdfWeibull(x, shape, scale);
plotxy(x, p);

After running above code,

_images/cdfWeibull_1.png

Remarks

The Weibull cumulative distribution function is defined as:

\[f(x; k, \lambda) = 1 - e^{-(x/\lambda)k}\]

See also

Functions pdfWeibull(), cdfWeibullInv()