.Modelica.Math.Distributions.TruncatedWeibull.density

Information

Syntax

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

Description

This function computes the probability density function according to a truncated Weibull distribution with minimum value u_min, maximum value u_max, scale parameter of original distribution lambda and shape parameter of original distribution k. Plot of the function:

For more details
of the Weibull distribution, see Wikipedia,
of truncated distributions, see Wikipedia.

Example

density(0.5)             // = 0.9595173756674719
density(0.5,0,0.8,0.5,2) // = 1.5948036466479143

See also

TruncatedWeibull.cumulative, TruncatedWeibull.quantile.

Interface

function density
  import Modelica.Math.Distributions.Weibull;
  extends Modelica.Math.Distributions.Interfaces.partialTruncatedDensity;
  input Real lambda(min = 0) = 1 "Scale parameter of the Weibull distribution" annotation(
    Dialog);
  input Real k(min = 0) "Shape parameter of the Weibull distribution" annotation(
    Dialog);
end density;

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

Generated at 2020-06-05T21:39:08Z by OpenModelica 1.16.0~dev-442-g2e5bc9f