Bates.density(u, y_min=0, y_max=1, n=12);
This function computes the probability density function according to a Bates distribution (= mean of n uniform distributions). Plot of the function:
For more details, see Wikipedia.
density(0, -3, 3, 12) // = 4.7271067821068185
Bates.cumulative, Bates.quantile.
function density import AdvancedNoise.Math.factorial; import AdvancedNoise.Math.binomial; extends Modelica.Math.Distributions.Interfaces.partialDensity; input Real y_min = 0 "Lower limit of band" annotation( Dialog); input Real y_max = 1 "Upper limit of band" annotation( Dialog); input Integer n = 12 "Number of uniform random values" annotation( Dialog); end density;