Скачиваний:
23
Добавлен:
01.05.2014
Размер:
773 б
Скачать
/*
 * $Id: RaleyDistribution.java 133 2006-03-13 19:38:45Z ip $
 *
 */
package ru.iplabs.eltech.sem10.qual_4;

public class RaleyDistribution extends Distribution {

    public RaleyDistribution(double[] vector) {
        super(vector);
    }

    public RaleyDistribution(int n) {
        super(n);
    }
    
    public RaleyDistribution(double[] vector, double perc) {
        super(vector, perc);
    }

    public void transform() {
        double b = 8; // коэффициент для распределения
        double max = 20; // правая граница для распределения
        for (int i = 0; i <= data.length - 1; i++) {
            data[i] = b * Math.sqrt(-2 * Math.log(1-(data[i]/max)));
            if (data[i] == -0.0) data[i] = 0.0;
        }
    }

}
Соседние файлы в папке qual_4