.Modelica.Math.Distributions.TruncatedWeibull.cumulative

Information

Syntax

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

Description

This function computes the cumulative distribution 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. The returned value y is in the range:

0 ≤ y ≤ 1

Plot of the function:

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

Example

cumulative(0.5)             // = 0.6224593312018546
cumulative(0.5,0,0.8,0.5,2) // = 0.6850805314988328

See also

TruncatedWeibull.density, TruncatedWeibull.quantile.

Interface

function cumulative
  import Modelica.Math.Distributions.Weibull;
  extends Modelica.Math.Distributions.Interfaces.partialTruncatedCumulative;
  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 cumulative;

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 2024-11-22T19:25:38Z by OpenModelicaOpenModelica 1.24.2 using GenerateDoc.mos