functiondensity

Density of Weibull distribution

Extends from Modelica.Math.Distributions.Interfaces.partialDensity (Common interface of probability density functions).

Information

Syntax

Weibull.density(u, lambda=1, k=1);

Description

This function computes the probability density function according to a Weibull distribution with scale parameter lambda and shape parameter k. Equation:

y = if u >= 0 then (k/lambda)*(u/lambda)^(k - 1)*exp(-(u/lambda)^k) else 0.0;

Plot of the function:

For more details, see Wikipedia.

Example

density(0.5)     // = 0.36787944117144233
density(1,0.5,2) // = 0.14652511110987343

See also

Weibull.cumulative, Weibull.quantile.

Inputs

TypeNameDefaultDescription
Realu (from partialDensity)Random number over the real axis (-inf < u < inf)
Reallambda1Scale parameter of the Weibull distribution
RealkShape parameter of the Weibull distribution

Outputs

TypeNameDefaultDescription
Realy (from partialDensity)Density of u

Revisions

Date Description
June 22, 2015
DLR logo Initial version implemented by A. Klöckner, F. v.d. Linden, D. Zimmer, M. Otter.
DLR Institute of System Dynamics and Control